Está en la página 1de 5

using System;

using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using logica;

namespace presentacion
{
public partial class Frm_Empleados : Form
{
public Frm_Empleados()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)


{
Empleados objEmpleados = new Empleados();
if (textBox1.Text.Trim() == "" || textBox2.Text.Trim() == "" ||
textBox3.Text.Trim() == "" || dateTimePicker1.Text.Trim() == "" ||
comboBox1.Text.Trim() == "" || textBox5.Text.Trim() == "" || textBox6.Text.Trim()
== "")
{
MessageBox.Show(" Espacios Vacios ");
}
else
{
objEmpleados.Id_empleado = int.Parse(textBox1.Text);
objEmpleados.Nombre_de_empleado = textBox2.Text;
objEmpleados.Direccion_empleado = textBox3.Text;
objEmpleados.Fecha_de_nacimiento2 =
(DateTime)dateTimePicker1.Value;
objEmpleados.Cargo_empleado1 = comboBox1.Text;
objEmpleados.Usuario = textBox5.Text;
objEmpleados.Contraseña = textBox6.Text;
bool respuestaSQL = objEmpleados.InsertarEmpleados();

if (respuestaSQL == true)
{
MessageBox.Show("Los datos de este empleado : " +
objEmpleados.Nombre_de_empleado + " fueron insertados correctamente");
}
else
{
MessageBox.Show("Error: No se puede insertar en la base de
datos ");
}
}
}

private void button5_Click(object sender, EventArgs e)


{
Empleados objEmpleados = new Empleados();
if (textBox10.Text.Trim() == "")
{
MessageBox.Show("existen campos vacios");
}
else
{
DataSet datosc = objEmpleados.ConsultarEmpleados(textBox10.Text);
DataTable consulta = datosc.Tables["consulta"];
int contador = consulta.Rows.Count;
if (contador == 0)
{
MessageBox.Show("no existe en la base de datos");
}
else
{
textBox10.Text = consulta.Rows[0]["ID_EMPLEADO"].ToString();
textBox9.Text = consulta.Rows[0]["NOMBRE_EMPLEADO"].ToString();
textBox8.Text = consulta.Rows[0]
["DIRECCION_EMPLEADO"].ToString();
dateTimePicker2.Text = consulta.Rows[0]
["FECHA_DE_NACIMIENTO"].ToString();
comboBox2.Text = consulta.Rows[0]["CARGO"].ToString();
textBox7.Text = consulta.Rows[0]["USUARIO"].ToString();
textBox4.Text = consulta.Rows[0]["CONTRASEÑA"].ToString();
}
}
}

private void button4_Click(object sender, EventArgs e)


{
Empleados objEmpleados = new Empleados();
if (textBox15.Text.Trim() == "" || textBox14.Text.Trim() == "" ||
textBox13.Text.Trim() == "" || dateTimePicker3.Text.Trim() == "" ||
comboBox3.Text.Trim() == "" || textBox12.Text.Trim() == "" || textBox11.Text.Trim()
== "")
{
MessageBox.Show(" Espacios Vacios ");
}
else
{
objEmpleados.Id_empleado = int.Parse(textBox15.Text);
objEmpleados.Nombre_de_empleado = textBox14.Text;
objEmpleados.Direccion_empleado = textBox13.Text;
objEmpleados.Fecha_de_nacimiento2 =
(DateTime)dateTimePicker3.Value;
objEmpleados.Cargo_empleado1 = comboBox3.Text;
objEmpleados.Usuario = textBox12.Text;
objEmpleados.Contraseña = textBox11.Text;
bool respuestaSQL = objEmpleados.ActualizarEmpleados();

if (respuestaSQL == true)
{
MessageBox.Show("Los datos de este empleado : " +
objEmpleados.Nombre_de_empleado + " fueron actualizados correctamente");
}
else
{
MessageBox.Show("Error: No se puede actualizar en la base de
datos ");
}
}
}

private void button7_Click(object sender, EventArgs e)


{
Menu ne = new Menu();
this.Hide();
ne.Show();
}

private void button8_Click(object sender, EventArgs e)


{
Menu ne = new Menu();
this.Hide();
ne.Show();
}

private void button9_Click(object sender, EventArgs e)


{
Menu ne = new Menu();
this.Hide();
ne.Show();
}

private void button10_Click(object sender, EventArgs e)


{
Menu ne = new Menu();
this.Hide();
ne.Show();
}

private void button11_Click(object sender, EventArgs e)


{
Menu ne = new Menu();
this.Hide();
ne.Show();
}

private void button6_Click(object sender, EventArgs e)


{
Empleados objEmpleados = new Empleados();
if (textBox15.Text.Trim() == "")
{
MessageBox.Show("existen campos vacios");
}
else
{
DataSet datosja = objEmpleados.ConsultarEmpleados(textBox15.Text);
DataTable consulta = datosja.Tables["consulta"];
int contador = consulta.Rows.Count;
if (contador == 0)
{
MessageBox.Show("no existe en la base de datos");
}
else
{
textBox15.Text = consulta.Rows[0]["ID_EMPLEADO"].ToString();
textBox14.Text = consulta.Rows[0]
["NOMBRE_EMPLEADO"].ToString();
textBox13.Text = consulta.Rows[0]
["DIRECCION_EMPLEADO"].ToString();
dateTimePicker3.Text = consulta.Rows[0]
["FECHA_DE_NACIMIENTO"].ToString();
comboBox3.Text = consulta.Rows[0]["CARGO"].ToString();
textBox12.Text = consulta.Rows[0]["USUARIO"].ToString();
textBox11.Text = consulta.Rows[0]["CONTRASEÑA"].ToString();
}
}
}

private void button12_Click(object sender, EventArgs e)


{
Empleados objEmpleados = new Empleados();
if (textBox20.Text.Trim() == "")
{
MessageBox.Show("existen campos vacios");
}
else
{
DataSet datosji = objEmpleados.ConsultarEmpleados(textBox20.Text);
DataTable consulta = datosji.Tables["consulta"];
int contador = consulta.Rows.Count;
if (contador == 0)
{
MessageBox.Show("no existe en la base de datos");
}
else
{
textBox20.Text = consulta.Rows[0]["ID_EMPLEADO"].ToString();
textBox19.Text = consulta.Rows[0]
["NOMBRE_EMPLEADO"].ToString();
textBox18.Text = consulta.Rows[0]
["DIRECCION_EMPLEADO"].ToString();
dateTimePicker4.Text = consulta.Rows[0]
["FECHA_DE_NACIMIENTO"].ToString();
comboBox4.Text = consulta.Rows[0]["CARGO"].ToString();
textBox17.Text = consulta.Rows[0]["USUARIO"].ToString();
textBox16.Text = consulta.Rows[0]["CONTRASEÑA"].ToString();
}
}
}

private void button2_Click(object sender, EventArgs e)


{
Empleados objEmpleados = new Empleados();
try
{
DataTable tabla = objEmpleados.ConsultartotalEmpleados();

dataGridView1.DataSource = tabla;
}
catch (Exception jp)
{
MessageBox.Show("ERROR: " + jp.Message);
}
}

private void button3_Click(object sender, EventArgs e)


{
Empleados objEmpleados = new Empleados();
objEmpleados.Id_empleado = int.Parse(textBox20.Text);
bool respuestaSQL = objEmpleados.EliminaEmpleado();

if (respuestaSQL == true)
{
MessageBox.Show("Los datos de este empleado fueron eliminados
correctamente");
}
else
{
MessageBox.Show("ERROR");
}
}
}
}