コード例 #1
0
 /// <summary>
 /// Método que inserta un nuevo registro a la tabla de VolumetriaD
 /// </summary>
 /// <param name="iVolumetriaD"></param>
 public static int Insertar(VolumetriaD iVolumetriaD)
 {
     return VolumetriaDDataAccess.Insertar(iVolumetriaD);
 }
コード例 #2
0
        /// <summary>
        /// Método que actualiza un nuevo registro a la tabla de VolumetriaD
        /// </summary>
        /// <param name="uVolumetriaD"></param>
        public static int Actualizar(VolumetriaD uVolumetriaD)
        {
            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_ActualizarVolumetriaD";

                //2. Declarar los parametros
                SqlParameter sqlpVolumetria = new SqlParameter();
                sqlpVolumetria.ParameterName = "@Volumetria";
                sqlpVolumetria.SqlDbType = SqlDbType.Int;
                sqlpVolumetria.Value = uVolumetriaD.Volumetria;

                SqlParameter sqlpRenglon = new SqlParameter();
                sqlpRenglon.ParameterName = "@Renglon";
                sqlpRenglon.SqlDbType = SqlDbType.SmallInt;
                sqlpRenglon.Value = uVolumetriaD.Renglon;

                SqlParameter sqlpConceptoID = new SqlParameter();
                sqlpConceptoID.ParameterName = "@ConceptoID";
                sqlpConceptoID.SqlDbType = SqlDbType.Char;
                sqlpConceptoID.Size = 10;
                sqlpConceptoID.Value = uVolumetriaD.ConceptoID;

                SqlParameter sqlpCantidad = new SqlParameter();
                sqlpCantidad.ParameterName = "@Cantidad";
                sqlpCantidad.SqlDbType = SqlDbType.Decimal;
                sqlpCantidad.Precision = 10;
                sqlpCantidad.Scale = 3;
                sqlpCantidad.Value = uVolumetriaD.Cantidad;

                SqlParameter sqlpUtilizada = new SqlParameter();
                sqlpUtilizada.ParameterName = "@Utilizada";
                sqlpUtilizada.SqlDbType = SqlDbType.Decimal;
                sqlpUtilizada.Precision = 10;
                sqlpUtilizada.Scale = 3;
                sqlpUtilizada.Value = uVolumetriaD.Utilizada;

                SqlParameter sqlpFotos = new SqlParameter();
                sqlpFotos.ParameterName = "@Fotos";
                sqlpFotos.SqlDbType = SqlDbType.VarChar;
                sqlpFotos.Value = uVolumetriaD.Fotos;

                //3. Agregar los parametros al comando
                sqlcComando.Parameters.Add(sqlpVolumetria);
                sqlcComando.Parameters.Add(sqlpRenglon);
                sqlcComando.Parameters.Add(sqlpConceptoID);
                sqlcComando.Parameters.Add(sqlpCantidad);
                sqlcComando.Parameters.Add(sqlpUtilizada);
                sqlcComando.Parameters.Add(sqlpFotos);

                //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(VolumetriaD " + uVolumetriaD.ConceptoID + ")): " + ex.Message);
            }
        }
コード例 #3
0
 /// <summary>
 /// Método que actualiza un nuevo registro a la tabla de VolumetriaD
 /// </summary>
 /// <param name="uVolumetriaD"></param>
 /// <returns></returns>
 public static int Actualizar(VolumetriaD uVolumetriaD)
 {
     return VolumetriaDDataAccess.Actualizar(uVolumetriaD);
 }