public int Insert(string codigoMateriaPrima, string especificacion, double thickness, double groove, string unidadMedida, double _width, string descripcion, string ubicacion, string Especificacion_Perfil) { try { // Realizamos la conexión a través de EntityFramework using (var Conexion = new EntitiesMateriaPrima()) { // Delcaramos el objeto de la tabla CAT_MATERIA_PRIMA_ROLADO materiaPrima = new CAT_MATERIA_PRIMA_ROLADO(); // Asignamos los valores materiaPrima.ID_MATERIA_PRIMA_ROLADO = codigoMateriaPrima; materiaPrima.ID_ESPECIFICACION = especificacion; materiaPrima.THICKNESS = thickness; materiaPrima.UM = unidadMedida; materiaPrima.WIDTH = _width; materiaPrima.GROOVE = groove; materiaPrima.DESCRIPCION = descripcion; materiaPrima.UBICACION = ubicacion; materiaPrima.ESPEC_PERFIL = Especificacion_Perfil; // Agregamos el objeto a la tabla Conexion.CAT_MATERIA_PRIMA_ROLADO.Add(materiaPrima); // Guardamos los cambios return(Conexion.SaveChanges()); } } catch (Exception) { return(0); } }
public int Update(string codigoMateriaPrima, string especificacion, double thickness, double groove, string unidadMedida, double _width, string descripcion, string ubicacion) { try { using (var Conexion = new EntitiesMateriaPrima()) { CAT_MATERIA_PRIMA_ROLADO materiaPrima = Conexion.CAT_MATERIA_PRIMA_ROLADO.Where(x => x.ID_MATERIA_PRIMA_ROLADO == codigoMateriaPrima).FirstOrDefault(); materiaPrima.ID_ESPECIFICACION = especificacion; materiaPrima.THICKNESS = thickness; materiaPrima.GROOVE = groove; materiaPrima.UM = unidadMedida; materiaPrima.WIDTH = _width; materiaPrima.DESCRIPCION = descripcion; materiaPrima.UBICACION = ubicacion; Conexion.Entry(materiaPrima).State = EntityState.Modified; return(Conexion.SaveChanges()); } } catch (Exception) { return(0); } }
public int Delete(string codigoMateriaPrima) { try { using (var Conexion = new EntitiesMateriaPrima()) { CAT_MATERIA_PRIMA_ROLADO materiaPrima = Conexion.CAT_MATERIA_PRIMA_ROLADO.Where(x => x.ID_MATERIA_PRIMA_ROLADO == codigoMateriaPrima).FirstOrDefault(); Conexion.Entry(materiaPrima).State = EntityState.Deleted; return(Conexion.SaveChanges()); } } catch (Exception) { return(0); } }