コード例 #1
0
        private void btnCentroCostoBusq_Click(object sender, EventArgs e)
        {
            strCodCentroCosto = rutinas.Buscar(cConexionCentral, "Centro de Costo", "CentroCosto", "Codigo", "CreCodigo", "Nombre", "CreNombre", "", btnCentroCostoBusq, true);

            SqlConnection Con = new SqlConnection(cConexionCentral);

            Con.Open();
            SqlCommand cmd = new SqlCommand("spObtieneNombreCentroCosto", Con);

            cmd.CommandType = CommandType.StoredProcedure;
            SqlParameter auxParametro = null;

            auxParametro           = cmd.Parameters.Add("@intCodCCosto", SqlDbType.Int);
            auxParametro           = cmd.Parameters.Add("@vchNombreCentroCosto", SqlDbType.VarChar, 50);
            auxParametro.Direction = ParameterDirection.Output;

            cmd.Parameters["@intCodCCosto"].Value = Convert.ToInt32(strCodCentroCosto);

            cmd.ExecuteNonQuery();

            txtCentroCostoDescrip.Text = cmd.Parameters["@vchNombreCentroCosto"].Value.ToString().Trim();

            cmd.Connection.Close(); cmd.Connection.Dispose();
            Con.Close(); Con.Dispose();
        }
コード例 #2
0
        private void btnBusqArticuloBodega_Click(object sender, EventArgs e)
        {
            if (cmbTipoArticuloBodega.Text == "")
            {
                return;
            }

            if (strTipoArticuloSel == "MP")
            {
                strIdArticulo = rutinas.Buscar(cConexionSQLMaestro, "Artuculos", "m_Articulo", "idArticulo", "IDArticulo", "Codigo", "CodigoArticuloPaso", "", btnBusqArticuloBodega, true);
            }
            else if (strTipoArticuloSel == "E")
            {
                strIdArticulo = rutinas.Buscar(cConexionSQLMaestro, "Artuculos", "m_ArticuloEnvase", "idArticulo", "IDArticuloEnvase", "Codigo", "CodigoArticuloEnvase", "", btnBusqArticuloBodega, true);
            }

            SqlConnection Con = new SqlConnection(cConexionSQLMaestro);

            Con.Open();
            SqlCommand cmd = new SqlCommand("pa_spObtieneNombreArticulo", Con);

            cmd.CommandType = CommandType.StoredProcedure;
            SqlParameter auxParametro = null;

            auxParametro           = cmd.Parameters.Add("@intIDArticulo", SqlDbType.Int);
            auxParametro           = cmd.Parameters.Add("@vchTipoArt", SqlDbType.VarChar, 3);
            auxParametro           = cmd.Parameters.Add("@vchNombreArticuloMostrar", SqlDbType.VarChar, 255);
            auxParametro.Direction = ParameterDirection.Output;
            auxParametro           = cmd.Parameters.Add("@vchCodArticulo", SqlDbType.VarChar, 255);
            auxParametro.Direction = ParameterDirection.Output;
            auxParametro           = cmd.Parameters.Add("@vchNombreArticuloSel", SqlDbType.VarChar, 255);
            auxParametro.Direction = ParameterDirection.Output;
            auxParametro           = cmd.Parameters.Add("@vchUnidadMedida", SqlDbType.VarChar, 2);
            auxParametro.Direction = ParameterDirection.Output;

            cmd.Parameters["@intIDArticulo"].Value = Convert.ToInt32(strIdArticulo);
            cmd.Parameters["@vchTipoArt"].Value    = strTipoArticuloSel;

            cmd.ExecuteNonQuery();

            txtArtBodegaNombre.Text  = cmd.Parameters["@vchNombreArticuloMostrar"].Value.ToString();
            txtUnidadMedidaIngM.Text = cmd.Parameters["@vchUnidadMedida"].Value.ToString();
            strCodigoArticuloBodega  = cmd.Parameters["@vchCodArticulo"].Value.ToString();

            cmd.Connection.Close(); cmd.Connection.Dispose();
            Con.Close(); Con.Dispose();

            txtCantidadIngM.Enabled = true;
        }