Ejemplo n.º 1
0
        public Boolean Actualizar(ModeloDocente modeloDocente)
        {
            String query = "update docentes set nombre_docentes=@nombre,apellidos=@apellidos,numero_horas=@numero_horas," +
                           "estado=@estado where id_docentes=@id";

            try
            {
                cn = Conexion.Instance.Conectar();
                if (cn != null)
                {
                    cn.Open();
                    SQLiteCommand cmd = new SQLiteCommand(query, cn);
                    cmd.Parameters.AddWithValue("@nombre", modeloDocente.Nombre_docentes);
                    cmd.Parameters.AddWithValue("@apellidos", modeloDocente.Apellidos);
                    cmd.Parameters.AddWithValue("@numero_horas", modeloDocente.Numero_horas);
                    cmd.Parameters.AddWithValue("@estado", modeloDocente.Estado);
                    cmd.Parameters.AddWithValue("@id", modeloDocente.Id_docentes);
                    cmd.ExecuteNonQuery();
                    cn.Close();
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("Error:" + e.Message);
                return(false);
            }
        }
Ejemplo n.º 2
0
        public Boolean Guardar(ModeloDocente modeloDocente)
        {
            String query = "insert into docentes (nombre_docentes,apellidos,numero_horas,estado) " +
                           "values(@nombre,@apellidos,@numero_horas,@estado)";

            try
            {
                cn = Conexion.Instance.Conectar();
                if (cn != null)
                {
                    cn.Open();
                    SQLiteCommand cmd = new SQLiteCommand(query, cn);

                    cmd.Parameters.AddWithValue("@nombre", modeloDocente.Nombre_docentes);
                    cmd.Parameters.AddWithValue("@apellidos", modeloDocente.Apellidos);
                    cmd.Parameters.AddWithValue("@numero_horas", modeloDocente.Numero_horas);
                    cmd.Parameters.AddWithValue("@estado", modeloDocente.Estado);
                    cmd.ExecuteNonQuery();
                    cn.Close();
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("Mensaje Error: " + e.Message);
                return(false);
            }
        }
        public static void obtenerSeleccion()
        {
            int     fila  = vistaDocenteObj.lista.CurrentCell.RowIndex;
            DataRow row   = ControlVistaDocente.tablaAux.Rows[fila];
            Int32   valor = Convert.ToInt32(row["id_docentes"]);

            mdloDocente = new ModeloDocente(valor, row["nombre_docentes"].ToString(), row["apellidos"].ToString(),
                                            Convert.ToInt32(row["numero_horas"]), row["estado"].ToString());
        }
 public static void cargarValores(agregardocentes vistaAgregar)
 {
     vistaAgregarObj = vistaAgregar;
     vistaAgregar.btn_aceptar.Click  += new EventHandler(btn_aceptar);
     vistaAgregar.btn_cancelar.Click += new EventHandler(btn_cancelar);
     ControlCamposVacios.soloLetrasTxtBox(vistaAgregarObj.txt_apellidos);
     ControlCamposVacios.soloLetrasTxtBox(vistaAgregarObj.txt_nombre_docentes);
     if (opcion.Equals("Registrar"))
     {
         mdloDocente = new ModeloDocente(0, "", "", 0, "HABILITADO");
     }
     vistaAgregar.txt_nombre_docentes.Text = mdloDocente.Nombre_docentes;
     vistaAgregar.txt_apellidos.Text       = mdloDocente.Apellidos;
     vistaAgregar.txt_numero_horas.Text    = mdloDocente.Numero_horas.ToString();
     vistaAgregar.txt_estado.Text          = mdloDocente.Estado;
 }
        public static void btn_aceptar(object sender, EventArgs e)
        {
            String nombre       = vistaAgregarObj.txt_nombre_docentes.Text;
            String apellidos    = vistaAgregarObj.txt_apellidos.Text;
            int    numero_horas = int.Parse(vistaAgregarObj.txt_numero_horas.Text);
            String estado       = vistaAgregarObj.txt_estado.Text;

            mdloDocente = new ModeloDocente(mdloDocente.Id_docentes, nombre, apellidos, numero_horas, estado);
            if (ControlCamposVacios.detactarVacios(new String[] { nombre, apellidos, numero_horas + "", estado }) == 0)
            {
                if (opcion.Equals("Registrar"))
                {
                    if (controlDocente.Guardar(mdloDocente))
                    {
                        rellenarTabla();
                        MessageBox.Show("Registro guardado");
                    }
                    else
                    {
                        MessageBox.Show("Error al guardar el registro");
                    }
                }
                else if (opcion.Equals("Modificar"))
                {
                    if (controlDocente.Actualizar(mdloDocente))
                    {
                        rellenarTabla();
                        MessageBox.Show("Registro actualizado");
                    }
                    else
                    {
                        MessageBox.Show("Error al actualizar el registro");
                    }
                }
            }
        }
Ejemplo n.º 6
0
 public Boolean Actualizar(ModeloDocente modeloDocente)
 {
     return(databaseDocente.Actualizar(modeloDocente));
 }
Ejemplo n.º 7
0
 public Boolean Guardar(ModeloDocente modeloDocente)
 {
     return(databaseDocente.Guardar(modeloDocente));
 }