예제 #1
0
        private void btnGuarS_Click(object sender, EventArgs e)
        {
            bool       bandera     = false;
            Secretaria _secretaria = new Secretaria();

            _secretaria.CORREO_S1     = txtCorreoS.Text;
            _secretaria.CONTRASEÑA_S1 = txtContraseñaS.Text;
            _secretaria.NOMBRE_S1     = txtNombreS.Text;
            _secretaria.APELLIDOS_S1  = txtApellidosS.Text;
            _secretaria.DOCUMENTO_S1  = txtDocumentoS.Text;

            ControladorSecretaria ctrl = new ControladorSecretaria();

            if (txtIdS.Text != "")
            {
                _secretaria.ID_SECRETARIA1 = int.Parse(txtIdS.Text);
                bandera = ctrl.actualizar(_secretaria);
            }
            else
            {
                bandera = ctrl.insertar(_secretaria);
            }

            if (bandera)
            {
                MessageBox.Show("Registro guardado");
                limpiarPantalla();
                cargarTabla(null);
            }
        }
예제 #2
0
        public bool actualizar(Secretaria datos)
        {
            bool   bandera = false;
            string sql     = "UPDATE TBL_SECRETARIA SET CORREO_S='" + datos.CORREO_S1 + "', CONTRASEÑA_S='" + datos.CONTRASEÑA_S1 + "',  NOMBRE_S='" + datos.NOMBRE_S1 + "',  APELLIDOS_S='" + datos.APELLIDOS_S1 + "',  DOCUMENTO_S='" + datos.DOCUMENTO_S1 + "' WHERE ID_SECRETARIA='" + datos.ID_SECRETARIA1 + "' ";

            try
            {
                MySqlConnection conexionBD = base.conexion();
                conexionBD.Open();
                MySqlCommand comando = new MySqlCommand(sql, conexionBD);
                comando.ExecuteNonQuery();
                bandera = true;
            }
            catch (MySqlException ex)
            {
                Console.WriteLine(ex.Message.ToString());
                bandera = false;
            }
            return(bandera);
        }
예제 #3
0
        public bool insertar(Secretaria datos)
        {
            bool   bandera = false;
            string sql     = "INSERT INTO TBL_SECRETARIA (CORREO_S, CONTRASEÑA_S, NOMBRE_S, APELLIDOS_S, DOCUMENTO_S) VALUES ('" + datos.CORREO_S1 + "', '" + datos.CONTRASEÑA_S1 + "', '" + datos.NOMBRE_S1 + "', '" + datos.APELLIDOS_S1 + "', '" + datos.DOCUMENTO_S1 + "')";

            try
            {
                MySqlConnection conexionBD = base.conexion();
                conexionBD.Open();
                MySqlCommand comando = new MySqlCommand(sql, conexionBD);
                comando.ExecuteNonQuery();
                bandera = true;
            }
            catch (MySqlException ex)
            {
                Console.WriteLine(ex.Message.ToString());
                bandera = false;
            }
            return(bandera);
        }
예제 #4
0
        public List <Object> consulta(string dato)
        {
            MySqlDataReader reader;
            List <Object>   lista = new List <object>();
            string          sql;

            if (dato == null)
            {
                sql = "SELECT ID_SECRETARIA, CORREO_S, CONTRASEÑA_S, NOMBRE_S, APELLIDOS_S, DOCUMENTO_S FROM TBL_SECRETARIA ORDER BY NOMBRE_S ASC";
            }
            else
            {
                sql = "SELECT ID_SECRETARIA, CORREO_S, CONTRASEÑA_S, NOMBRE_S, APELLIDOS_S, DOCUMENTO_S FROM TBL_SECRETARIA WHERE CORREO_S LIKE '%" + dato + "%' OR  CONTRASEÑA_S LIKE '%" + dato + "%' OR  NOMBRE_S LIKE '%" + dato + "%' OR  APELLIDOS_S LIKE '%" + dato + "%' OR  DOCUMENTO_S LIKE '%" + dato + "%' ORDER BY NOMBRE_S ASC";
            }

            try
            {
                MySqlConnection conexionBD = base.conexion();
                conexionBD.Open();
                MySqlCommand comando = new MySqlCommand(sql, conexionBD);
                reader = comando.ExecuteReader();

                while (reader.Read())
                {
                    Secretaria _secretaria = new Secretaria();
                    _secretaria.ID_SECRETARIA1 = int.Parse(reader.GetString(0));
                    _secretaria.CORREO_S1      = reader.GetString(1);
                    _secretaria.CONTRASEÑA_S1  = reader.GetString(2);
                    _secretaria.NOMBRE_S1      = reader.GetString(3);
                    _secretaria.APELLIDOS_S1   = reader.GetString(4);
                    _secretaria.DOCUMENTO_S1   = reader.GetString(5);
                    lista.Add(_secretaria);
                }
            }
            catch (MySqlException ex)
            {
                Console.WriteLine(ex.Message.ToString());
            }
            return(lista);
        }