Exemplo n.º 1
0
        /// <summary>Método que representa la llamada al procedure 'Documento_Cab_Insertar'</summary>
        public int Insertar(Modelo.Documento_Cab Item)
        {
            try
            {
                using (SqlConnection conexion = new SqlConnection(cadenaConexion))
                {
                    conexion.Open();
                    SqlCommand cmd = new SqlCommand("Documento_Cab_Insertar", conexion);

                    cmd.CommandType = CommandType.Text;
                    cmd.Parameters.AddWithValue("@ccosto", Item.ccosto);
                    cmd.Parameters.AddWithValue("@doc", Item.doc);
                    cmd.Parameters.Add("@numero", SqlDbType.Char, 5).Direction = ParameterDirection.Output;
                    cmd.Parameters.Add("@ej", SqlDbType.Char, 4).Direction     = ParameterDirection.Output;
                    cmd.Parameters.Add("@mes", SqlDbType.Char, 2).Direction    = ParameterDirection.Output;

                    cmd.Parameters.AddWithValue("@idPersona", Item.idPersona);
                    cmd.Parameters.AddWithValue("@total", Item.total);
                    cmd.Parameters.AddWithValue("@usr", Item.usr);
                    cmd.Parameters.AddWithValue("@idEstado", Item.idEstado);

                    int NumFila = cmd.ExecuteNonQuery();

                    Item.numero = (string)cmd.Parameters["@numero"].Value;
                    Item.ej     = (string)cmd.Parameters["@ej"].Value;
                    Item.mes    = (string)cmd.Parameters["@mes"].Value;

                    return(NumFila);
                }
            }
            catch (System.Exception)
            {
                throw;
            }
        }
Exemplo n.º 2
0
        /// <summary>Método que representa la llamada al procedure 'Documento_Cab_Actualizar'</summary>
        public int Actualizar(Modelo.Documento_Cab Item)
        {
            try
            {
                using (SqlConnection conexion = new SqlConnection(cadenaConexion))
                {
                    conexion.Open();
                    SqlCommand cmd = new SqlCommand("Documento_Cab_Actualizar @ccosto,@doc,@numero,@idPersona,@total,@usrMod,@fechaMod,@horaMod,@idEstado", conexion);
                    cmd.CommandType = CommandType.Text;

                    cmd.Parameters.AddWithValue("@ccosto", Item.ccosto);
                    cmd.Parameters.AddWithValue("@doc", Item.doc);
                    cmd.Parameters.AddWithValue("@numero", Item.numero);
                    cmd.Parameters.AddWithValue("@idPersona", Item.idPersona);
                    cmd.Parameters.AddWithValue("@total", Item.total);
                    cmd.Parameters.AddWithValue("@usrMod", Item.usrMod);
                    cmd.Parameters.AddWithValue("@fechaMod", Item.fechaMod);
                    cmd.Parameters.AddWithValue("@horaMod", Item.horaMod);
                    cmd.Parameters.AddWithValue("@idEstado", Item.idEstado);

                    int NumFila = cmd.ExecuteNonQuery();

                    return(NumFila);
                }
            }
            catch (System.Exception)
            {
                throw;
            }
        }