public int UpdateCalculoArquetipo(string codigo, string xmlOperation, double matRemoveWidth, double matRemoveThickness, double matRemoveDiameter, bool workGap, bool gapFixed, int idCalculoArquetipo) { try { using (var Conexion = new EntityOperaciones()) { TBL_CALCULO_ARQUETIPO obj = Conexion.TBL_CALCULO_ARQUETIPO.Where(x => x.ID_CALCULO_ARQUETIPO == idCalculoArquetipo).FirstOrDefault(); obj.CODIGO = codigo; obj.XML_OPERATION = xmlOperation; obj.MAT_REMOVE_WIDTH = matRemoveWidth; obj.MAT_REMOVE_THICKNESS = matRemoveThickness; obj.MAT_REMOVE_DIAMETER = matRemoveDiameter; obj.WORK_GAP = workGap; obj.GAP_FIXED = gapFixed; Conexion.Entry(obj).State = EntityState.Modified; return(Conexion.SaveChanges()); } } catch (Exception) { throw; } }
public int InsertCalculoArquetipo(string codigo, string xmlOperation, double matRemoveWidth, double matRemoveThickness, double matRemoveDiameter, bool workGap, bool gapFixed) { try { using (var Conexion = new EntityOperaciones()) { TBL_CALCULO_ARQUETIPO obj = new TBL_CALCULO_ARQUETIPO(); obj.CODIGO = codigo; obj.XML_OPERATION = xmlOperation; obj.MAT_REMOVE_WIDTH = matRemoveWidth; obj.MAT_REMOVE_THICKNESS = matRemoveThickness; obj.MAT_REMOVE_DIAMETER = matRemoveDiameter; obj.WORK_GAP = workGap; obj.GAP_FIXED = gapFixed; Conexion.TBL_CALCULO_ARQUETIPO.Add(obj); return(Conexion.SaveChanges()); } } catch (Exception) { throw; } }
public int DeleteCalculoArquetipo(int idCalculoArquetipo) { try { using (var Conexion = new EntityOperaciones()) { TBL_CALCULO_ARQUETIPO obj = Conexion.TBL_CALCULO_ARQUETIPO.Where(x => x.ID_CALCULO_ARQUETIPO == idCalculoArquetipo).FirstOrDefault(); Conexion.Entry(obj).State = EntityState.Deleted; return(Conexion.SaveChanges()); } } catch (Exception) { throw; } }