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()); }
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); }
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()); }
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()); }
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()); }
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()); }
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()); }
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(); } } }