/// <summary> /// Inserción de registros ClosingBandAnillos /// </summary> /// <param name="codigo"></param> /// <param name="medidaniminal"></param> /// <returns></returns> public int InsertClosingBandAnillo(string codigo, string medidanominal) { try { // Establecemos conexión a través de EntityFramework using (var Conexion = new EntitiesTooling()) { // Declaramos el objeto de la lista ClosingBandAnillos_ closingbandanillos = new ClosingBandAnillos_(); // Asignamos valores closingbandanillos.Codigo = codigo; closingbandanillos.MedidaNominal = medidanominal; // Insertamos el objeto a la tabla Conexion.ClosingBandAnillos_.Add(closingbandanillos); // Guardamos cambios Conexion.SaveChanges(); // Retornamos el ID del objeto return(closingbandanillos.ID_ClosingBandAnillo); } } catch (Exception) { // Si hay error retornamos 0 return(0); } }
/// <summary> /// Actualización de registros ClosingBandAnillos /// </summary> /// <param name="idclosingbandanillo"></param> /// <param name="codigo"></param> /// <param name="medidanominal"></param> /// <returns></returns> public int UpdateClosingBandAnillo(int idclosingbandanillo, string medidanominal) { try { // Establecemos conexión a través de EntityFramework using (var Conexion = new EntitiesTooling()) { // Declaramos el objeto de la lista ClosingBandAnillos_ closingbandanillos = Conexion.ClosingBandAnillos_.Where(x => x.ID_ClosingBandAnillo == idclosingbandanillo).FirstOrDefault(); // Asignamos los valores closingbandanillos.ID_ClosingBandAnillo = idclosingbandanillo; closingbandanillos.MedidaNominal = medidanominal; // Modificamos el registro Conexion.Entry(closingbandanillos).State = System.Data.Entity.EntityState.Modified; // Guardamos los cambios return(Conexion.SaveChanges()); } } catch (Exception) { // Si hay error retornamos 0 return(0); } }
/// <summary> /// Delete de registros ClosingBandAnillos /// </summary> /// <param name="idclosingbandanillo"></param> /// <returns></returns> public int DeleteClosingBandAnillo(int idclosingbandanillo) { try { // Establecemos conexión a través de EntityFramework using (var Conexion = new EntitiesTooling()) { // Declaramos el objeto de la lista ClosingBandAnillos_ closingbandanillos = Conexion.ClosingBandAnillos_.Where(x => x.ID_ClosingBandAnillo == idclosingbandanillo).FirstOrDefault(); // Eliminamos el registro Conexion.Entry(closingbandanillos).State = System.Data.Entity.EntityState.Deleted; // Guardamos los cambios return(Conexion.SaveChanges()); } } catch (Exception) { // Si hay error retornamos 0 return(0); } }