Example #1
0
        public Boolean Actualizar(ModeloHora modeloHora)
        {
            String query = "update horas set inicio=@inicio,fin=@fin,tipo=@turno " +
                           " where id_horas=@id";

            try
            {
                cn = Conexion.Instance.Conectar();
                if (cn != null)
                {
                    cn.Open();
                    SQLiteCommand cmd = new SQLiteCommand(query, cn);
                    cmd.Parameters.AddWithValue("@id", modeloHora.IdHoras);
                    cmd.Parameters.AddWithValue("@inicio", modeloHora.Inicio);
                    cmd.Parameters.AddWithValue("@fin", modeloHora.Fin);
                    cmd.Parameters.AddWithValue("@turno", modeloHora.Tipo);
                    cmd.ExecuteNonQuery();
                    cn.Close();
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("Error:" + e.Message);
                return(false);
            }
        }
        private static void btn_aceptar(object sender, EventArgs e)
        {
            String inicio = vistaAgregarObj.txt_nombre_docentes.Text;
            String fin    = vistaAgregarObj.txt_apellidos.Text;
            String turno  = vistaAgregarObj.txt_turno.Text;

            mdloHora = new ModeloHora(mdloHora.IdHoras, inicio, fin, turno);
            Console.Write("opcion:" + opcion);
            if (opcion.Equals("Registrar"))
            {
                Console.Write("opcion:" + opcion);
                if (controlHora.Guardar(mdloHora))
                {
                    rellenarTabla();
                    MessageBox.Show("Registro guardado");
                }
                else
                {
                    MessageBox.Show("Error al guardar el registro");
                }
            }
            else if (opcion.Equals("Modificar"))
            {
                if (controlHora.Actualizar(mdloHora))
                {
                    rellenarTabla();
                    MessageBox.Show("Registro actualizado");
                }
                else
                {
                    MessageBox.Show("Error al actualizar el registro");
                }
            }
        }
Example #3
0
        public Boolean Guardar(ModeloHora modeloHora)
        {
            String query = "insert into horas (inicio,fin,tipo) values(@inicio,@fin,@tipo)";

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

                    cmd.Parameters.AddWithValue("@inicio", modeloHora.Inicio);
                    cmd.Parameters.AddWithValue("@fin", modeloHora.Fin);
                    cmd.Parameters.AddWithValue("@tipo", modeloHora.Tipo);
                    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  = vistaHorarioObj.lista.CurrentCell.RowIndex;
            DataRow row   = ControlVistaHora.tablaAux.Rows[fila];
            Int32   valor = Convert.ToInt32(row["id_horas"]);

            mdloHora = new ModeloHora(valor, row["inicio"].ToString(), row["fin"].ToString(), row["tipo"].ToString());
        }
 public static void cargarValores(agregarhorario 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"))
     {
         mdloHora = new ModeloHora(0, "", "", "MATUTINO");
     }
     vistaAgregar.txt_nombre_docentes.Text = mdloHora.Inicio;
     vistaAgregar.txt_apellidos.Text       = mdloHora.Fin;
     vistaAgregar.txt_turno.Text           = mdloHora.Tipo;
 }
Example #6
0
 public Boolean Actualizar(ModeloHora modeloHora)
 {
     return(databaseHora.Actualizar(modeloHora));
 }
Example #7
0
 public Boolean Guardar(ModeloHora modeloHora)
 {
     return(databaseHora.Guardar(modeloHora));
 }