本文整理汇总了C#中COCASJOL.DATAACCESS.colinasEntities.DeleteObject方法的典型用法代码示例。如果您正苦于以下问题:C# colinasEntities.DeleteObject方法的具体用法?C# colinasEntities.DeleteObject怎么用?C# colinasEntities.DeleteObject使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类COCASJOL.DATAACCESS.colinasEntities
的用法示例。
在下文中一共展示了colinasEntities.DeleteObject方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: EliminarEstadoNotaDePeso
/// <summary>
/// Elimina estados de nota de peso con su detalle. Elimina el privilegio y notificacion si existen.
/// </summary>
/// <param name="ESTADOS_NOTA_ID"></param>
public void EliminarEstadoNotaDePeso(int ESTADOS_NOTA_ID)
{
try
{
using (var db = new colinasEntities())
{
using (var scope1 = new System.Transactions.TransactionScope())
{
EntityKey k = new EntityKey("colinasEntities.estados_nota_de_peso", "ESTADOS_NOTA_ID", ESTADOS_NOTA_ID);
var esn = db.GetObjectByKey(k);
estado_nota_de_peso noteStatus = (estado_nota_de_peso)esn;
db.DeleteObject(noteStatus);
/*--------------------Eliminar privilegio--------------------*/
string PRIV_LLAVE = EstadoNotaDePesoLogic.PREFIJO_PRIVILEGIO + noteStatus.ESTADOS_NOTA_LLAVE;
var queryPrivilegio = from p in db.privilegios
where p.PRIV_LLAVE == PRIV_LLAVE
select p;
privilegio priv = (privilegio)queryPrivilegio.FirstOrDefault();
if (priv != null)
db.DeleteObject(priv);
/*--------------------Eliminar plantilla de notificacion--------------------*/
string PLANTILLAS_LLAVE = EstadoNotaDePesoLogic.PREFIJO_PLANTILLA + noteStatus.ESTADOS_NOTA_LLAVE;
db.plantillas_notificaciones.MergeOption = MergeOption.NoTracking;
Object pl = null;
EntityKey kpl = new EntityKey("colinasEntities.plantillas_notificaciones", "PLANTILLAS_LLAVE", PLANTILLAS_LLAVE);
if (db.TryGetObjectByKey(kpl, out pl))
{
plantilla_notificacion plNotif = (plantilla_notificacion)pl;
db.DeleteObject(plNotif);
}
db.SaveChanges();
scope1.Complete();
}
}
}
catch (Exception ex)
{
log.Fatal("Error fatal al eliminar estado de nota de peso.", ex);
throw;
}
}
示例2: EliminarRol
/// <summary>
/// Eliminar el rol.
/// </summary>
/// <param name="ROL_ID"></param>
public void EliminarRol(int ROL_ID)
{
try
{
using (var db = new colinasEntities())
{
EntityKey k = new EntityKey("colinasEntities.roles", "ROL_ID", ROL_ID);
var r = db.GetObjectByKey(k);
rol role = (rol)r;
db.DeleteObject(role);
db.SaveChanges();
}
}
catch (Exception ex)
{
log.Fatal("Error fatal al eliminar rol.", ex);
throw;
}
}
示例3: EliminarNotaDePeso
/// <summary>
/// Elimina la nota de peso.
/// </summary>
/// <param name="NOTAS_ID"></param>
public void EliminarNotaDePeso(int NOTAS_ID)
{
try
{
using (var db = new colinasEntities())
{
EntityKey k = new EntityKey("colinasEntities.notas_de_peso", "NOTAS_ID", NOTAS_ID);
var n = db.GetObjectByKey(k);
nota_de_peso note = (nota_de_peso)n;
db.DeleteObject(note);
db.SaveChanges();
}
}
catch (Exception ex)
{
log.Fatal("Error fatal al eliminar nota de peso.", ex);
throw;
}
}
示例4: EliminarUsuario
/// <summary>
/// Eliminar el usuario.
/// </summary>
/// <param name="USR_USERNAME"></param>
public void EliminarUsuario(string USR_USERNAME)
{
try
{
using (var db = new colinasEntities())
{
EntityKey k = new EntityKey("colinasEntities.usuarios", "USR_USERNAME", USR_USERNAME);
var u = db.GetObjectByKey(k);
usuario user = (usuario)u;
db.DeleteObject(user);
db.SaveChanges();
}
}
catch (Exception ex)
{
log.Fatal("Error fatal al eliminar usuario.", ex);
throw;
}
}
示例5: EliminarBeneficiario
/// <summary>
/// Elimina el beneficiario.
/// </summary>
/// <param name="SOCIO_ID"></param>
/// <param name="BENEFICIARIO_ID"></param>
public void EliminarBeneficiario(string SOCIO_ID, string BENEFICIARIO_ID)
{
try
{
using (var db = new colinasEntities())
{
var query = from ben in db.beneficiario_x_socio
where ben.SOCIOS_ID == SOCIO_ID && ben.BENEFICIARIO_IDENTIFICACION == BENEFICIARIO_ID
select ben;
beneficiario_x_socio beneficiario = query.First();
db.DeleteObject(beneficiario);
db.SaveChanges();
}
}
catch (Exception ex)
{
log.Fatal("Error fatal al eliminar beneficiario de socio.", ex);
throw;
}
}
示例6: EliminarSocio
/// <summary>
/// Elimina el socio.
/// </summary>
/// <param name="SOCIOS_ID"></param>
public void EliminarSocio(string SOCIOS_ID)
{
try
{
using (var db = new colinasEntities())
{
var query = from soc in db.socios
where soc.SOCIOS_ID == SOCIOS_ID
select soc;
socio socio = query.First();
db.DeleteObject(socio);
db.SaveChanges();
}
}
catch (Exception ex)
{
log.Fatal("Error fatal al eliminar socio.", ex);
throw;
}
}
示例7: EliminarClasificacionDeCafe
/// <summary>
/// Elimina la clasificación de café.
/// </summary>
/// <param name="CLASIFICACIONES_CAFE_ID"></param>
public void EliminarClasificacionDeCafe(int CLASIFICACIONES_CAFE_ID)
{
try
{
using (var db = new colinasEntities())
{
EntityKey k = new EntityKey("colinasEntities.clasificaciones_cafe", "CLASIFICACIONES_CAFE_ID", CLASIFICACIONES_CAFE_ID);
var tp = db.GetObjectByKey(k);
clasificacion_cafe coffeeClassif = (clasificacion_cafe)tp;
db.DeleteObject(coffeeClassif);
db.SaveChanges();
}
}
catch (Exception ex)
{
log.Fatal("Error fatal al eliminar clasificacion de cafe.", ex);
throw;
}
}