Exemplo n.º 1
0
        public Boolean Guardar(ModeloGrupo modeloGrupo)
        {
            String query = "insert into grupos (nombre_grupos,semestre,area,estado) values(@nombre,@semestre,@area,@estado)";

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

                    cmd.Parameters.AddWithValue("@nombre", modeloGrupo.Nombre_grupos);
                    cmd.Parameters.AddWithValue("@semestre", modeloGrupo.Semestre);
                    cmd.Parameters.AddWithValue("@area", modeloGrupo.Area);
                    cmd.Parameters.AddWithValue("@estado", modeloGrupo.Estado);
                    cmd.ExecuteNonQuery();
                    cn.Close();
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("Mensaje Error: " + e.Message);
                return(false);
            }
        }
Exemplo n.º 2
0
        public Boolean Actualizar(ModeloGrupo modeloGrupo)
        {
            String query = "update grupos set nombre_grupos=@nombre,semestre=@semestre,area=@area," +
                           "estado=@estado where id_grupos=@id";

            try
            {
                cn = Conexion.Instance.Conectar();
                if (cn != null)
                {
                    cn.Open();
                    SQLiteCommand cmd = new SQLiteCommand(query, cn);
                    cmd.Parameters.AddWithValue("@id", modeloGrupo.Id_grupos);
                    cmd.Parameters.AddWithValue("@nombre", modeloGrupo.Nombre_grupos);
                    cmd.Parameters.AddWithValue("@semestre", modeloGrupo.Semestre);
                    cmd.Parameters.AddWithValue("@area", modeloGrupo.Area);
                    cmd.Parameters.AddWithValue("@estado", modeloGrupo.Estado);
                    cmd.ExecuteNonQuery();
                    cn.Close();
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("Error:" + e.Message);
                return(false);
            }
        }
        public static void obtenerSeleccion()
        {
            int     fila  = vistaGrupoObj.lista.CurrentCell.RowIndex;
            DataRow row   = ControlVistaGrupo.tablaAux.Rows[fila];
            Int32   valor = Convert.ToInt32(row["id_grupos"]);

            Console.WriteLine("id recuperado:" + valor);
            mdloGrupo = new ModeloGrupo(valor, Convert.ToInt32(row["semestre"]), row["nombre_grupos"].ToString(),
                                        row["area"].ToString(), row["estado"].ToString());
        }
 public static void cargarValores(agregargrupos vistaAgregar)
 {
     vistaAgregarObj = vistaAgregar;
     vistaAgregar.btn_aceptar.Click  += new EventHandler(btn_aceptar);
     vistaAgregar.btn_cancelar.Click += new EventHandler(btn_cancelar);
     ControlCamposVacios.soloLetrasTxtBox(vistaAgregarObj.txt_area);
     ControlCamposVacios.soloLetrasTxtBox(vistaAgregarObj.txt_nombre_grupos);
     if (opcion.Equals("Registrar"))
     {
         mdloGrupo = new ModeloGrupo(0, 0, "", "", "HABILITADO");
     }
     vistaAgregar.txt_nombre_grupos.Text = mdloGrupo.Nombre_grupos;
     vistaAgregar.txt_semestre.Text      = mdloGrupo.Semestre.ToString();
     vistaAgregar.txt_area.Text          = mdloGrupo.Area;
     vistaAgregar.txt_estado.Text        = mdloGrupo.Estado;
 }
        public static void btn_aceptar(object sender, EventArgs e)
        {
            String nombre   = vistaAgregarObj.txt_nombre_grupos.Text;
            Int32  semestre = int.Parse(vistaAgregarObj.txt_semestre.Text);
            String area     = vistaAgregarObj.txt_area.Text;
            String estado   = vistaAgregarObj.txt_estado.Text;

            Console.WriteLine("id rgupo:" + mdloGrupo.Id_grupos);
            mdloGrupo = new ModeloGrupo(mdloGrupo.Id_grupos, semestre, nombre, area, estado);
            if (ControlCamposVacios.detactarVacios(new String[] { nombre, semestre + "",
                                                                  area, estado }) == 0)
            {
                if (opcion.Equals("Registrar"))
                {
                    if (controlGrupo.Guardar(mdloGrupo))
                    {
                        rellenarTabla();
                        MessageBox.Show("Registro guardado");
                    }
                    else
                    {
                        MessageBox.Show("Error al guardar el registro");
                    }
                }
                else if (opcion.Equals("Modificar"))
                {
                    if (controlGrupo.Actualizar(mdloGrupo))
                    {
                        rellenarTabla();
                        MessageBox.Show("Registro actualizado");
                    }
                    else
                    {
                        MessageBox.Show("Error al actualizar el registro");
                    }
                }
            }
        }
Exemplo n.º 6
0
 public Boolean Actualizar(ModeloGrupo modeloGrupo)
 {
     return(databaseGrupo.Actualizar(modeloGrupo));
 }
Exemplo n.º 7
0
 public Boolean Guardar(ModeloGrupo modeloGrupo)
 {
     return(databaseGrupo.Guardar(modeloGrupo));
 }