private void Guardar() { try { if (materia == null) { materia = new Ematerias(); } materia.cod_materia = txtCod.Text; materia.nombre = txtNombre.Text; materia.descripcion = txtDescri.Text; acceso_materia.InsertarMaterias(materia); if (acceso_materia.stringBuilder.Length != 0) { MessageBox.Show(acceso_materia.stringBuilder.ToString(), "Para continuar:", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("CLIENTE REGISTRADO CORRECTAMENTE", "CLIENTE REGISTRADO", MessageBoxButtons.OK, MessageBoxIcon.None); } } catch (Exception ex) { MessageBox.Show(string.Format("Error: {0}", ex.Message), "Error inesperado", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnMateria_Click(object sender, EventArgs e) { if (materia == null) { materia = new Ematerias(); } materia.a = "Buscar"; materia.cod_materia = txtMateria.Text; materia.nombre = txtMateria.Text; if (Acceso_Materias.BuscarMaterias(materia)) { gvDatosMateria.DataSource = Acceso_Materias.datos; id_materia = int.Parse(gvDatosMateria.CurrentRow.Cells["id_materia"].Value.ToString()); txtCod.Text = gvDatosMateria.CurrentRow.Cells["cod_materia"].Value.ToString(); txtNom.Text = gvDatosMateria.CurrentRow.Cells["nombre"].Value.ToString(); txtDescri.Text = gvDatosMateria.CurrentRow.Cells["descripcion"].Value.ToString(); } else { MessageBox.Show("ESTA MATERIA NO EXISTE", "PARA CONTINUAR:", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void InsertarMaterias(Ematerias materia) { if (ValidarMaterias(materia)) { acceso_datos.InsertarMaterias(materia); } }
//______________________MATERIAS_______________________________ public DataTable BuscarMaterias(Ematerias materia) { con.ConnectionString = Conexion.cadenaConexion; comando = new SqlCommand("Sp_materias", con); comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@a", materia.a); comando.Parameters.AddWithValue("@cod_materia", materia.cod_materia); comando.Parameters.AddWithValue("@nombre", materia.nombre); comando.Parameters.AddWithValue("@descripcion", ""); return(MetodosDatos.ejecutarComandoSelect(comando)); }
public static bool BuscarMaterias(Ematerias materia) { datos = acceso_datos.BuscarMaterias(materia); if (datos.Rows.Count > 0) { return(true); } else { return(false); } }
private bool ValidarMaterias(Ematerias materia) { stringBuilder.Clear(); if (string.IsNullOrEmpty(materia.cod_materia)) { stringBuilder.Append("El campo COD_MATERIA es obligatorio"); } if (string.IsNullOrEmpty(materia.nombre)) { stringBuilder.Append(Environment.NewLine + "El campo NOMBRE es obligatorio"); } if (string.IsNullOrEmpty(materia.descripcion)) { stringBuilder.Append(Environment.NewLine + "El campo DESCRIPCION es obligatorio"); } return(stringBuilder.Length == 0); }
public void InsertarMaterias(Ematerias materia) { try { con.ConnectionString = Conexion.cadenaConexion; comando = new SqlCommand("Sp_materias", con); comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@a", "Insertar"); comando.Parameters.AddWithValue("@cod_materia", materia.cod_materia); comando.Parameters.AddWithValue("@nombre", materia.nombre); comando.Parameters.AddWithValue("@descripcion", materia.descripcion); con.Open(); comando.ExecuteNonQuery(); } catch (Exception ex) { throw ex; } finally { con.Close(); } }