private void tsmConfiguracion_Click(object sender, EventArgs e) { if (!Rutinas.ChequearFormularioActivo(this, "fConfiguracion", sstPrincipal)) { fConfiguracion fAux = new fConfiguracion(); sstPrincipal.Items["Proceso"].Text = "Configuración"; Rutinas.AplicarAccesoAFuncionalidad(fAux, Properties.Settings.Default.PrivilegioAccesoFuncionalidad); fAux.FormularioPadre = this; fAux.ConexionCentral = cConexionSQLCentral; fAux.StartPosition = FormStartPosition.CenterScreen; fAux.AutoScaleMode = AutoScaleMode.None; fAux.MdiParent = this; fAux.Show(); fAux.Focus(); } }
private void btnBuscarCodArticulo_Click(object sender, EventArgs e) { fGrillaSolMateriales fAux = new fGrillaSolMateriales(); rutinas.AplicarAccesoAFuncionalidad(fAux, Properties.Settings.Default.PrivilegioAccesoFuncionalidad); fAux.FormularioPadre = this; fAux.ConexionCentral = cConexionCentral; fAux.ConexionSQLMaestro = cConexionSQLMaestro; fAux.StartPosition = FormStartPosition.CenterScreen; fAux.AutoScaleMode = AutoScaleMode.None; fAux.ShowDialog(this); fAux.Focus(); SqlConnection Con = new SqlConnection(cConexionCentral); Con.Open(); SqlCommand cmd = new SqlCommand("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(Program.strIdArticuloBodegaSel); cmd.Parameters["@vchTipoArt"].Value = Program.strTipoArticuloSelecc; cmd.ExecuteNonQuery(); txtArticuloNombre.Text = cmd.Parameters["@vchNombreArticuloMostrar"].Value.ToString(); strCodigoArticuloSel = cmd.Parameters["@vchCodArticulo"].Value.ToString(); strNombreArticuloSel = cmd.Parameters["@vchNombreArticuloSel"].Value.ToString(); txtUnidadMedida.Text = cmd.Parameters["@vchUnidadMedida"].Value.ToString(); cmd.Connection.Close(); cmd.Connection.Dispose(); Con.Close(); Con.Dispose(); txtCantidad.Enabled = true; btnAgregar.Enabled = true; }