public string Insertar(classMaterias mt) { SqlCommand cmd = new SqlCommand("spo_InsertarMaterias", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Id", mt.Id); cmd.Parameters.AddWithValue("@Descripcion", mt.Descripcion); cmd.Parameters.AddWithValue("@valorCreditos", mt.valorCreditos); cmd.Parameters.AddWithValue("@cantidadCreditos", mt.cantidadCreditos); cmd.Parameters.AddWithValue("@fechaReg", mt.fechaReg); cmd.Parameters.AddWithValue("@Usr", mt.Usr); cmd.Parameters.AddWithValue("@accion", 1); try { if (conn.State == ConnectionState.Closed) { conn.Open(); } cmd.ExecuteNonQuery(); } catch (Exception) { return("Se ha producido un error..."); } finally { if (conn.State == ConnectionState.Open) { conn.Close(); } } return("Operacion realizada exitosamente..."); }
protected void btnGuardar_Click(object sender, EventArgs e) { if (txtDescripcion.Text.Trim().Length == 0 || txtValorCredito.Text.Trim().Length == 0 || txtCantidadCredito.Text.Trim().Length == 0 ) { //Msg.Text = "Datos incompletos..."; return; } classMaterias mt = new classMaterias(); mt.Id = txtIdMaterias.Text.Trim().Length == 0 ? 0 : Convert.ToInt32(txtIdMaterias.Text); mt.Descripcion = txtDescripcion.Text; mt.cantidadCreditos = Convert.ToInt32(Conversion.Val(txtCantidadCredito.Text)); mt.valorCreditos = Convert.ToDecimal(Conversion.Val(txtValorCredito.Text)); mt.fechaReg = DateTime.Now; mt.Usr = "******"; string result = Insertar(mt); Msg.Text = result; fillGV(); txtIdMaterias.Text = ""; txtDescripcion.Text = ""; txtValorCredito.Text = ""; txtCantidadCredito.Text = ""; txtDescripcion.Focus(); }