public OOB.Resultado Vendedor_Inactivar(OOB.LibSistema.Vendedor.ActivarInactivar.Ficha ficha) { var rt = new OOB.Resultado(); var fichaDTO = new DtoLibSistema.Vendedor.ActivarInactivar.Ficha() { id = ficha.id }; var r01 = MyData.Vendedor_Inactivar(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Enumerados.EnumResult.isError; return(rt); } return(rt); }
public DtoLib.Resultado Vendedor_Inactivar(DtoLibSistema.Vendedor.ActivarInactivar.Ficha ficha) { var rt = new DtoLib.Resultado(); try { using (var cnn = new sistemaEntities(_cnSist.ConnectionString)) { using (var ts = new TransactionScope()) { var fechaSistema = cnn.Database.SqlQuery <DateTime>("select now()").FirstOrDefault(); var fechaNula = new DateTime(2000, 1, 1); var entVnd = cnn.vendedores.Find(ficha.id); if (entVnd == null) { rt.Mensaje = "[ ID ] VENDEDOR NO ENCONTRADO"; rt.Result = DtoLib.Enumerados.EnumResult.isError; return(rt); } if (entVnd.estatus.Trim().ToUpper() == "INACTIVO") { rt.Mensaje = "VENDEDOR YA INACTIVO"; rt.Result = DtoLib.Enumerados.EnumResult.isError; return(rt); } entVnd.estatus = "Inactivo"; entVnd.fecha_baja = fechaSistema.Date; cnn.SaveChanges(); ts.Complete(); } } } catch (Exception e) { rt.Mensaje = e.Message; rt.Result = DtoLib.Enumerados.EnumResult.isError; } return(rt); }
public DtoLib.Resultado Vendedor_Inactivar(DtoLibSistema.Vendedor.ActivarInactivar.Ficha ficha) { return(ServiceProv.Vendedor_Inactivar(ficha)); }