/// <summary> /// Método que actualiza un registro de la tabla CutterSpacerSplitter /// </summary> /// <param name="id"></param> /// <param name="codigo"></param> /// <param name="a"></param> /// <param name="b"></param> /// <param name="plano"></param> /// <returns></returns> public int UpdateCutterSpacerS(int id, string codigo, double a, double b, string plano) { try { //Se establece la conexión a la base de datos. using (var conexion = new EntitiesTooling()) { //Se obtiene el objeto que se va a modificar. CutterSpacerSplitter obj = conexion.CutterSpacerSplitter.Where(x => x.ID_SPACER_SPLITTER == id).FirstOrDefault(); //Asiganmos los valores obj.A = a; obj.B = b; obj.Plano = plano; //Se cambia el estado de registro a modificado. conexion.Entry(obj).State = EntityState.Modified; //Se guardan los cambios y se retorna el número de registros afectados. return(conexion.SaveChanges()); } } catch (Exception) { //Si encuentra error devuelve cero. return(0);; } }
/// <summary> /// Método que da de alta un registro a la tabla CutterSpacerSplitter /// </summary> /// <param name="codigo"></param> /// <param name="a"></param> /// <param name="b"></param> /// <param name="plano"></param> /// <returns></returns> public int SetCutterSpacerS(string codigo, double a, double b, string plano) { try { //Realizamos la conexión a través de EntityFramework. using (var Conexion = new EntitiesTooling()) { //Declaramos el objeto de la tabla CutterSpacerSplitter obj = new CutterSpacerSplitter(); //Asignamos los valores obj.Codigo = codigo; obj.A = a; obj.B = b; obj.Plano = plano; //Guardamos los cambios Conexion.CutterSpacerSplitter.Add(obj); Conexion.SaveChanges(); //Retornamos el id return(obj.ID_SPACER_SPLITTER); } } catch (Exception) { //Si hubo error, retornamos cero return(0); } }
/// <summary> /// Método que elimina un registro de la tabla CutterSpacerSplitter /// </summary> /// <param name="id"></param> /// <returns></returns> public int DeleteCutterSpacerS(int id) { try { // Se inicializa la conexión a la base de datos. using (var Conexion = new EntitiesTooling()) { //Se obtiene el objeto que se va a eliminar. CutterSpacerSplitter obj = Conexion.CutterSpacerSplitter.Where(x => x.ID_SPACER_SPLITTER == id).FirstOrDefault(); //eliminamos el registro Conexion.Entry(obj).State = EntityState.Deleted; //Se guardan los cambios y retorna el número de registros afectados. return(Conexion.SaveChanges()); } } catch (Exception) { //Si hay error retorna cero return(0); } }