public object InsertarItemCodeSteelgo(ItemCodeSteelgoJson json, Sam3_Usuario usuario) { try { using (SamContext ctx = new SamContext()) { Sam3_ItemCodeSteelgo nuevoItem = new Sam3_ItemCodeSteelgo(); nuevoItem.Activo = true; nuevoItem.Area = json.Area; nuevoItem.CedulaID = json.CedulaID; nuevoItem.DescripcionEspanol = json.DescripcionEspanol; nuevoItem.DescripcionIngles = json.DescripcionIngles; //nuevoItem.Diametro1 = json.Diametro1; //nuevoItem.Diametro2 = json.Diametro2; nuevoItem.FamiliaAceroID = json.FamiliaAceroID; nuevoItem.FechaModificacion = DateTime.Now; nuevoItem.Peso = json.Peso; nuevoItem.UsuarioModificacion = usuario.UsuarioID; nuevoItem.Codigo = json.Codigo; ctx.Sam3_ItemCodeSteelgo.Add(nuevoItem); ctx.SaveChanges(); TransactionalInformation result = new TransactionalInformation(); result.ReturnMessage.Add(nuevoItem.ItemCodeSteelgoID.ToString()); result.ReturnCode = 200; result.ReturnStatus = true; result.IsAuthenicated = true; return(result); } } catch (Exception ex) { //-----------------Agregar mensaje al Log ----------------------------------------------- LoggerBd.Instance.EscribirLog(ex); //-----------------Agregar mensaje al Log ----------------------------------------------- TransactionalInformation result = new TransactionalInformation(); result.ReturnMessage.Add(ex.Message); result.ReturnCode = 500; result.ReturnStatus = false; result.IsAuthenicated = true; return(result); } }
public object ActualizarItemCodeSteelgo(ItemCodeSteelgoJson json, Sam3_Usuario usuario) { try { using (SamContext ctx = new SamContext()) { Sam3_ItemCodeSteelgo itemBd = ctx.Sam3_ItemCodeSteelgo.Where(x => x.ItemCodeSteelgoID == json.ItemCodeSteelgoID) .AsParallel().SingleOrDefault(); itemBd.Area = json.Area; itemBd.CedulaID = json.CedulaID; itemBd.DescripcionEspanol = json.DescripcionEspanol; itemBd.DescripcionIngles = json.DescripcionIngles; //itemBd.Diametro1 = json.Diametro1; //itemBd.Diametro2 = json.Diametro2; itemBd.FamiliaAceroID = json.FamiliaAceroID; itemBd.FechaModificacion = DateTime.Now; itemBd.Peso = json.Peso; itemBd.UsuarioModificacion = usuario.UsuarioID; itemBd.Codigo = json.Codigo; ctx.SaveChanges(); TransactionalInformation result = new TransactionalInformation(); result.ReturnMessage.Add("Ok"); result.ReturnCode = 200; result.ReturnStatus = true; result.IsAuthenicated = true; return(result); } } catch (Exception ex) { //-----------------Agregar mensaje al Log ----------------------------------------------- LoggerBd.Instance.EscribirLog(ex); //-----------------Agregar mensaje al Log ----------------------------------------------- TransactionalInformation result = new TransactionalInformation(); result.ReturnMessage.Add(ex.Message); result.ReturnCode = 500; result.ReturnStatus = false; result.IsAuthenicated = true; return(result); } }
public object EliminarItemCodeSteelgo(int itemCodeSteelgoID, Sam3_Usuario usuario) { try { using (SamContext ctx = new SamContext()) { Sam3_ItemCodeSteelgo itemBd = ctx.Sam3_ItemCodeSteelgo.Where(x => x.ItemCodeSteelgoID == itemCodeSteelgoID) .AsParallel().SingleOrDefault(); itemBd.Activo = false; itemBd.FechaModificacion = DateTime.Now; itemBd.UsuarioModificacion = usuario.UsuarioID; ctx.SaveChanges(); TransactionalInformation result = new TransactionalInformation(); result.ReturnMessage.Add("Ok"); result.ReturnCode = 200; result.ReturnStatus = true; result.IsAuthenicated = true; return(result); } } catch (Exception ex) { //-----------------Agregar mensaje al Log ----------------------------------------------- LoggerBd.Instance.EscribirLog(ex); //-----------------Agregar mensaje al Log ----------------------------------------------- TransactionalInformation result = new TransactionalInformation(); result.ReturnMessage.Add(ex.Message); result.ReturnCode = 500; result.ReturnStatus = false; result.IsAuthenicated = true; return(result); } }