/// <summary> /// Método que guarda un registro en la tabla Guillotina Sim. /// </summary> /// <param name="codigo"></param> /// <param name="dimA"></param> /// <param name="WidthMin"></param> /// <param name="WidthMax"></param> /// <param name="anillos"></param> /// <returns></returns> public int SetGuillotinaSim(string codigo, double dimA, double WidthMin, double WidthMax, int anillos) { try { //Realizamos la conexión a través de EntityFramework. using (var Conexion = new EntitiesTooling()) { GuillotinaSIM_ obj = new GuillotinaSIM_(); obj.Codigo = codigo; obj.DimA = dimA; obj.WidthMin = WidthMin; obj.WidthMax = WidthMax; obj.CantidadAnillos = anillos; Conexion.GuillotinaSIM_.Add(obj); Conexion.SaveChanges(); return(obj.Id_Guillotina); } } catch (Exception) { return(0); } }
/// <summary> /// Método que elimina un registro en la tabla Guillotina Sim. /// </summary> /// <param name="id"></param> /// <returns></returns> public int DeleteGuillotinaSim(int id) { try { //Realizamos la conexión a través de EntityFramework. using (var Conexion = new EntitiesTooling()) { GuillotinaSIM_ obj = Conexion.GuillotinaSIM_.Where(x => x.Id_Guillotina == id).FirstOrDefault(); Conexion.Entry(obj).State = EntityState.Deleted; return(Conexion.SaveChanges()); } } catch (Exception) { return(0); } }
/// <summary> /// Método que modifica un registro en la tabla Guillotina Sim. /// </summary> /// <param name="id"></param> /// <param name="dimA"></param> /// <param name="WidthMin"></param> /// <param name="WidthMax"></param> /// <param name="anillos"></param> /// <returns></returns> public int UpdateGuillotinaSim(int id, double dimA, double WidthMin, double WidthMax, int anillos) { try { //Realizamos la conexión a través de EntityFramework. using (var Conexion = new EntitiesTooling()) { GuillotinaSIM_ obj = Conexion.GuillotinaSIM_.Where(x => x.Id_Guillotina == id).FirstOrDefault(); obj.DimA = dimA; obj.WidthMin = WidthMin; obj.WidthMax = WidthMax; obj.CantidadAnillos = anillos; Conexion.Entry(obj).State = EntityState.Modified; return(Conexion.SaveChanges()); } } catch (Exception) { return(0); } }