/// <summary> /// Método que inserta un nuevo registro a la tabla de RevisionesD /// </summary> /// <param name="iRevisionD"></param> public static int Insertar(RevisionD iRevisionD) { return RevisionDDataAccess.Insertar(iRevisionD); }
/// <summary> /// Método que actualiza un nuevo registro a la tabla de RevisionesD /// </summary> /// <param name="uRevisionD"></param> public static int Actualizar(RevisionD uRevisionD) { try { //1. Configurar la conexión y el tipo de comando SqlConnection sqlcConectar = new SqlConnection(ConfigurationManager.ConnectionStrings["OSEF"].ConnectionString); SqlCommand sqlcComando = new SqlCommand(); sqlcComando.Connection = sqlcConectar; sqlcComando.CommandType = CommandType.StoredProcedure; sqlcComando.CommandText = "web_spU_ActualizarRevisionD"; //2. Declarar los parametros SqlParameter sqlpRevision = new SqlParameter(); sqlpRevision.ParameterName = "@Revision"; sqlpRevision.SqlDbType = SqlDbType.Int; sqlpRevision.Value = uRevisionD.Revision; SqlParameter sqlpRenglon = new SqlParameter(); sqlpRenglon.ParameterName = "@Renglon"; sqlpRenglon.SqlDbType = SqlDbType.SmallInt; sqlpRenglon.Value = uRevisionD.Renglon; SqlParameter sqlpConcepto = new SqlParameter(); sqlpConcepto.ParameterName = "@Concepto"; sqlpConcepto.SqlDbType = SqlDbType.Char; sqlpConcepto.Size = 7; sqlpConcepto.Value = uRevisionD.Concepto; SqlParameter sqlpProveedor = new SqlParameter(); sqlpProveedor.ParameterName = "@Proveedor"; sqlpProveedor.SqlDbType = SqlDbType.Char; sqlpProveedor.Size = 7; sqlpProveedor.Value = uRevisionD.Proveedor; SqlParameter sqlpProgramado = new SqlParameter(); sqlpProgramado.ParameterName = "@Programado"; sqlpProgramado.SqlDbType = SqlDbType.Decimal; sqlpProgramado.Precision = 5; sqlpProgramado.Scale = 2; sqlpProgramado.Value = uRevisionD.Programado; SqlParameter sqlpReal = new SqlParameter(); sqlpReal.ParameterName = "@Real"; sqlpReal.SqlDbType = SqlDbType.Decimal; sqlpReal.Precision = 5; sqlpReal.Scale = 2; sqlpReal.Value = uRevisionD.Real; //3. Agregar los parametros al comando sqlcComando.Parameters.Add(sqlpRevision); sqlcComando.Parameters.Add(sqlpRenglon); sqlcComando.Parameters.Add(sqlpConcepto); sqlcComando.Parameters.Add(sqlpProveedor); sqlcComando.Parameters.Add(sqlpProgramado); sqlcComando.Parameters.Add(sqlpReal); //4. Abrir la conexión sqlcComando.Connection.Open(); //5. Ejecutar la instrucción UPDATE que no regresa filas int result = sqlcComando.ExecuteNonQuery(); //6. Cerrar la conexión sqlcComando.Connection.Close(); //7. Regresar el resultado return result; } catch (Exception ex) { throw new Exception("Error capa de datos (public static int Actualizar(RevisionD " + uRevisionD.Concepto + ")): " + ex.Message); } }
/// <summary> /// Método que actualiza un nuevo registro a la tabla de RevisionesD /// </summary> /// <param name="uRevisionD"></param> /// <returns></returns> public static int Actualizar(RevisionD uRevisionD) { return RevisionDDataAccess.Actualizar(uRevisionD); }