Esempio n. 1
0
 private void btnGuardarTipos_Click_1(object sender, EventArgs e)
 {
     if (string.IsNullOrWhiteSpace(txtTiposPermiso.Text))
     {
         MessageBox.Show("Debes ingresar un tipo de permiso");
     }
     else
     {
         try
         {
             Ora             = Conn.AbrirConexion();
             cmd             = new OracleCommand("SP_InsertarTipoPermiso", Ora);
             cmd.CommandType = System.Data.CommandType.StoredProcedure;
             cmd.Parameters.Add("nom", OracleType.VarChar).Value = txtTiposPermiso.Text;
             cmd.ExecuteNonQuery();
             Conn.CerrarConexion();
             MessageBox.Show("Tipo de Permiso Guardado");
             txtTiposPermiso.Clear();
             txtTiposPermiso.Focus();
         }
         catch (Exception)
         {
             //Este catch ocurre cuando algo salio mal en el try.
             txtTiposPermiso.Clear();
             txtTiposPermiso.Focus();
             Console.WriteLine("Excepcion ocurrida en Agregar Tipo de Permisos");
             Conn.CerrarConexion();
         }
     }
 }
 private void btnGuardarUnidad_Click_1(object sender, EventArgs e)
 {
     if (string.IsNullOrWhiteSpace(txtNomCargo.Text))
     {
         MessageBox.Show("Debes ingresar a lo menos una letra");
     }
     else
     {
         try
         {
             Ora             = Conn.AbrirConexion();
             cmd             = new OracleCommand("SP_INSERTAR_CARGO", Ora);
             cmd.CommandType = System.Data.CommandType.StoredProcedure;
             cmd.Parameters.Add("nom", OracleType.VarChar).Value = txtNomCargo.Text;
             cmd.ExecuteNonQuery();
             Conn.CerrarConexion();
             MessageBox.Show("Unidad Guardada");
             txtidUnidad.Clear();
             txtidUnidad.Focus();
         }
         catch (Exception)
         {
             //Este catch ocurre cuando algo salio mal en el try.
             txtidUnidad.Clear();
             txtidUnidad.Focus();
             Console.WriteLine("Excepcion ocurrida en agregar la unidad del Permisos");
             Conn.CerrarConexion();
         }
     }
 }
        private void btnMotivos_Click(object sender, EventArgs e)//llamar al formulario de Motivos
        {
            panel2.Controls.Clear();
            FormMantencionesMotivos MM = new FormMantencionesMotivos();

            label2.Text = ("Mantencion de Motivos");
            MM.TopLevel = false;
            panel2.Controls.Add(MM);
            AbrirSubFormInPanel(MM);
            CDconexion Conm = new CDconexion();

            Ora = Conm.AbrirConexion();
            OracleCommand cmdm = new OracleCommand("SP_CARGAR_MOTIVOS", Ora);

            cmdm.CommandType = System.Data.CommandType.StoredProcedure;
            cmdm.Parameters.Add("registros", OracleType.Cursor).Direction = ParameterDirection.Output;
            OracleDataAdapter odam = new OracleDataAdapter();

            odam.SelectCommand = cmdm;
            DataTable listam = new DataTable();

            odam.Fill(listam);
            MM.dgvMotivos.DataSource = listam;
            Console.WriteLine("Status: " + Conm.CerrarConexion());
        }
        //desde aqui hacia abajo, las funciones correctas
        private void btnTipos_Click(object sender, EventArgs e) //llamar al formulario de tipos
        {
            panel2.Controls.Clear();
            FormMantencionesTipos MT = new FormMantencionesTipos();

            label2.Text = ("Mantencion de Tipos");
            MT.TopLevel = false;
            panel2.Controls.Add(MT);
            AbrirSubFormInPanel(MT);
            CDconexion Cont = new CDconexion();

            Ora = Cont.AbrirConexion();
            //OracleCommand cmdt = new OracleCommand("SP_CARGAR_TIPO_PERMISO", Ora);
            OracleCommand cmdt = new OracleCommand("SP_ListarTipoPermiso", Ora);

            cmdt.CommandType = System.Data.CommandType.StoredProcedure;
            cmdt.Parameters.Add("registros", OracleType.Cursor).Direction = ParameterDirection.Output;
            OracleDataAdapter odat = new OracleDataAdapter();

            odat.SelectCommand = cmdt;
            DataTable listat = new DataTable();

            odat.Fill(listat);
            MT.dgvTipos.DataSource = listat;
            Console.WriteLine("Status: " + Cont.CerrarConexion());
        }
        private void btnUnidades_Click_1(object sender, EventArgs e)//llamar al formulario de Unidades
        {
            panel2.Controls.Clear();
            FormMantencionesUnidades MU = new FormMantencionesUnidades();

            label2.Text = ("Mantencion de Unidades");
            MU.TopLevel = false;
            panel2.Controls.Add(MU);
            AbrirSubFormInPanel(MU);
            CDconexion Conu = new CDconexion();

            Ora = Conu.AbrirConexion();
            OracleCommand cmdu = new OracleCommand("SP_CARGAR_UNIDADES", Ora);

            cmdu.CommandType = System.Data.CommandType.StoredProcedure;
            cmdu.Parameters.Add("registros", OracleType.Cursor).Direction = ParameterDirection.Output;
            OracleDataAdapter odau = new OracleDataAdapter();

            odau.SelectCommand = cmdu;
            DataTable listau = new DataTable();

            odau.Fill(listau);
            MU.dgvUnidad.DataSource = listau;
            Console.WriteLine("Status: " + Conu.CerrarConexion());
        }
Esempio n. 6
0
 private void btnGuardarMotivo_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrWhiteSpace(txtRutMotivos.Text))
     {
         MessageBox.Show("Debes ingresar a lo menos un Rut"); //esto no deberia de estar o se debe de cambiar
     }
     else
     {
         try
         {
             Ora             = Conn.AbrirConexion();
             cmd             = new OracleCommand("SP_INSERTAR_MOTIVO", Ora);
             cmd.CommandType = System.Data.CommandType.StoredProcedure;
             cmd.Parameters.Add("motivo_solicitud", OracleType.VarChar).Value = txtMotivos.Text;
             cmd.ExecuteNonQuery();
             Conn.CerrarConexion();
             MessageBox.Show("Se ha agregado un nuevo motivo a la tabla !!");
             txtRutMotivos.Clear();
             txtRutMotivos.Focus();
         }
         catch (Exception)
         {
             //Este catch ocurre cuando algo salio mal en el try.
             txtRutMotivos.Clear();
             txtRutMotivos.Focus();
             Console.WriteLine("Excepcion ocurrida en Agregar el Motivo de Permisos");
             Conn.CerrarConexion();
         }
     }
 }
        public string[] traerFuncionario(string rut)
        {
            Ora = Conn.AbrirConexion();
            string queryString = "Select * from PERSONAL where rut='" + rut + "';";

            OracleCommand command = new OracleCommand(queryString, Ora);

            string[]         resultado = new string[13];
            OracleDataReader reader;

            reader = command.ExecuteReader();
            reader.Read();
            for (int i = 0; i < 13; i++)
            {
                resultado[i] = reader.GetValue(i).ToString();
            }
            Conn.CerrarConexion();
            reader.Close();

            return(resultado);
        }
Esempio n. 8
0
        private void BtnVerificaciones_Click(object sender, EventArgs e) //BOTON VERIFICACIONES
        {
            FormVerificaciones FV = new FormVerificaciones();

            AbrirFormInPanel(FV);
            CDconexion Conn = new CDconexion();

            Ora = Conn.AbrirConexion();
            OracleCommand cmd = new OracleCommand("SP_ListarEstado", Ora);

            cmd.CommandType = System.Data.CommandType.StoredProcedure;
            cmd.Parameters.Add("registros", OracleType.Cursor).Direction = ParameterDirection.Output;
            OracleDataAdapter oda = new OracleDataAdapter();

            oda.SelectCommand = cmd;
            DataTable lista = new DataTable();

            oda.Fill(lista);
            FV.dgvverificaciones.DataSource = lista;
            Console.WriteLine("Status: " + Conn.CerrarConexion());
        }
Esempio n. 9
0
        private void BtnPermisos_Click(object sender, EventArgs e) //BOTON PERMISOS
        {
            FormPermisosIngresados FPI = new FormPermisosIngresados();

            AbrirFormInPanel(FPI);
            CDconexion Conn = new CDconexion();

            Ora = Conn.AbrirConexion();
            OracleCommand cmd = new OracleCommand("SP_ListarSoliPermiso", Ora);

            cmd.CommandType = System.Data.CommandType.StoredProcedure;
            cmd.Parameters.Add("registros", OracleType.Cursor).Direction = ParameterDirection.Output;
            OracleDataAdapter oda = new OracleDataAdapter();

            oda.SelectCommand = cmd;
            DataTable lista = new DataTable();

            oda.Fill(lista);
            FPI.dgvPermisos.DataSource = lista;
            Console.WriteLine("Status: " + Conn.CerrarConexion());
        }
Esempio n. 10
0
        private void BtnFuncionarios_Click(object sender, EventArgs e) //BOTON FUNCIONARIO
        {
            FormFuncionarios FF = new FormFuncionarios();

            AbrirFormInPanel(FF); // llamamos al formulario desde el boton funcionarios
            CDconexion Conn = new CDconexion();

            Ora = Conn.AbrirConexion();
            OracleCommand cmd = new OracleCommand("SP_ListarPersonal", Ora);

            cmd.CommandType = System.Data.CommandType.StoredProcedure;
            cmd.Parameters.Add("registros", OracleType.Cursor).Direction = ParameterDirection.Output;
            OracleDataAdapter oda = new OracleDataAdapter();

            oda.SelectCommand = cmd;
            DataTable lista = new DataTable();

            oda.Fill(lista);
            FF.DGVListarPersonal.DataSource = lista;
            Console.WriteLine("Status: " + Conn.CerrarConexion());
        }
Esempio n. 11
0
        private void BtnDescargas_Click(object sender, EventArgs e) //BOTON DESCARGAS
        // **** falta realizar procedimiento para descargas y aplicarlo aqui ****
        {
            FormDescargas FD = new FormDescargas();

            AbrirFormInPanel(FD);
            CDconexion Conn = new CDconexion();

            Ora = Conn.AbrirConexion();
            OracleCommand cmd = new OracleCommand("SP_ListarEstado", Ora);

            cmd.CommandType = System.Data.CommandType.StoredProcedure;
            cmd.Parameters.Add("registros", OracleType.Cursor).Direction = ParameterDirection.Output;
            OracleDataAdapter oda = new OracleDataAdapter();

            oda.SelectCommand = cmd;
            DataTable lista = new DataTable();

            oda.Fill(lista);
            FD.DGVDescargas.DataSource = lista;
            Console.WriteLine("Status: " + Conn.CerrarConexion());
        }
Esempio n. 12
0
        private void btnlogin_Click(object sender, EventArgs e)
        {
            CDconexion       Conn = new CDconexion();
            OracleConnection OC   = Conn.AbrirConexion();



            if (Conn.obtenerCodUser(txtuser.Text, txtpass.Text).Equals("1"))
            {
                Console.WriteLine("Objeto Persona:" + Conn.obtenerNombreUser(txtuser.Text));
                MessageBox.Show("Bienvenido Administrador");
                this.Hide();
                Form2 f2 = new Form2();
                f2.ShowDialog();
            }
            else
            {
                MessageBox.Show("Usuario o Clave incorrecta");
                txtuser.Clear();
                txtpass.Clear();
            }
            Console.WriteLine("Estado Conexion: " + Conn.CerrarConexion());
        }
Esempio n. 13
0
        private void BtnAgregar_Click_1(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(txtrut.Text))
            {
                MessageBox.Show("Debes ingresar a lo menos un Rut");
            }
            else
            {
                try
                {
                    Ora             = Conn.AbrirConexion();
                    cmd             = new OracleCommand("SP_INSERTAR_PERSONAL", Ora);
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.Parameters.Add("rut", OracleType.VarChar).Value     = txtrut.Text;
                    cmd.Parameters.Add("nom", OracleType.VarChar).Value     = txtnom.Text;
                    cmd.Parameters.Add("apelp", OracleType.VarChar).Value   = txtapp.Text;
                    cmd.Parameters.Add("apelm", OracleType.VarChar).Value   = txtapm.Text;
                    cmd.Parameters.Add("contr", OracleType.DateTime).Value  = dtpFecha_Contrato.Text;
                    cmd.Parameters.Add("mail", OracleType.VarChar).Value    = txtmail.Text;
                    cmd.Parameters.Add("sex", OracleType.Char).Value        = cbsex.Text;
                    cmd.Parameters.Add("usu", OracleType.VarChar).Value     = txtuser.Text;
                    cmd.Parameters.Add("pass", OracleType.VarChar).Value    = txtpass.Text;
                    cmd.Parameters.Add("codUser", OracleType.Number).Value  = cbtipouser.SelectedIndex;
                    cmd.Parameters.Add("codCargo", OracleType.Number).Value = cbcargo.SelectedIndex;
                    cmd.Parameters.Add("codDepto", OracleType.Number).Value = cbdepto.SelectedIndex;
                    cmd.Parameters.Add("estadoper_codi_estado", OracleType.Number).Value = cbEstado.SelectedIndex;

                    cmd.ExecuteNonQuery();
                    cmd             = new OracleCommand("SP_ListarPersonal", Ora);
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.Parameters.Add("registros", OracleType.Cursor).Direction = ParameterDirection.Output;
                    OracleDataAdapter oda = new OracleDataAdapter();
                    oda.SelectCommand = cmd;
                    DataTable lista = new DataTable();
                    oda.Fill(lista);
                    DGVListarPersonal.DataSource = lista;
                    Conn.CerrarConexion();
                    Conn.CerrarConexion();
                    MessageBox.Show("Usuario Agregado");
                    txtrut.Clear();
                    txtrut.Focus();
                    txtapm.Clear();
                    txtapp.Clear();
                    txtmail.Clear();
                    txtnom.Clear();
                    txtpass.Clear();
                    txtuser.Clear();
                    cbcargo.ResetText();
                    cbdepto.ResetText();
                    cbEstado.ResetText();
                    cbsex.ResetText();
                    cbtipouser.ResetText();
                }
                catch (Exception)
                {
                    //Este catch ocurre cuando algo salio mal en el try.
                    txtrut.Clear();
                    txtrut.Focus();
                    Console.WriteLine("Excepcion ocurrida en Agregar Personal");
                    Conn.CerrarConexion();
                }
            }
        }