public static bool Guardar(ClsKardex Kardex, bool EsNuevo) { string Procedimiento = string.Empty; ClsNSQLParametro[] parametros; if (!EsNuevo) { Procedimiento = "ActualizarKardex"; parametros = new ClsNSQLParametro[6]; parametros[0] = new ClsNSQLParametro(Kardex.Id, "@Id", SqlDbType.VarChar); parametros[1] = new ClsNSQLParametro(Kardex.Periodo, "@Periodo", SqlDbType.VarChar); parametros[2] = new ClsNSQLParametro(Kardex.Ruc, "@Ruc", SqlDbType.VarChar); parametros[3] = new ClsNSQLParametro(Kardex.RazonSocial, "@RazonSocial", SqlDbType.VarChar); parametros[4] = new ClsNSQLParametro(Kardex.IdEstablecimiento, "@IdEstablecimiento", SqlDbType.Int); parametros[5] = new ClsNSQLParametro(Kardex.IdInsumo, "@IdInsumo", SqlDbType.VarChar); } else { Procedimiento = "CrearKardex"; parametros = new ClsNSQLParametro[6]; parametros[0] = new ClsNSQLParametro(Kardex.Id, "@Id", SqlDbType.VarChar); parametros[1] = new ClsNSQLParametro(Kardex.Periodo, "@Periodo", SqlDbType.VarChar); parametros[2] = new ClsNSQLParametro(Kardex.Ruc, "@Ruc", SqlDbType.VarChar); parametros[3] = new ClsNSQLParametro(Kardex.RazonSocial, "@RazonSocial", SqlDbType.VarChar); parametros[4] = new ClsNSQLParametro(Kardex.IdEstablecimiento, "@IdEstablecimiento", SqlDbType.Int); parametros[5] = new ClsNSQLParametro(Kardex.IdInsumo, "@IdInsumo", SqlDbType.VarChar); } return(ClsNConexion.EjecutarProcedimiento(Procedimiento, parametros) != null); }
private void BtnGuardar_Click(object sender, EventArgs e) { ClsKardex Kardex = new ClsKardex( TxtIdKardex.Text, CmbPeriodo.SelectedItem.ToString(), TxtRuc.Text, TxtRazonSocial.Text, EstablescimientosId[CmbEstablecimiento.SelectedIndex], TxtIdInsumo.Text ); ClsNKardex.Guardar(Kardex, EsNuevo); DgvKardex.DataSource = ClsNKardex.Listar(); AjustarControles(false); LimpiarControles(); }