private void button1_Click(object sender, EventArgs e) { if (se_busco == true) { if (this.dataGridView1.SelectedRows.Count > 0) { empleado_seleccionado = (Personal)this.dataGridView1.SelectedRows[0].DataBoundItem; new MenuEmp(empleado_seleccionado).ShowDialog(this); this.Close(); } else { MessageBox.Show("Seleccione un usuario", "Alerta", MessageBoxButtons.OK); } } }
private void button1_Click(object sender, EventArgs e) { if (textBoxcla.Text != textBoxrepcla.Text) { MessageBox.Show("Claves Diferentes", "Alerta", MessageBoxButtons.OK); } else { if (textBoxrepcla.Text == "" || textBoxtel.Text == "" || textBoxnombusu.Text == "" || textBoxnomb.Text == "" || textBoxmail.Text == "" || textBoxdni.Text == "" || textBoxdir.Text == "" || textBoxcla.Text == "" || comboBox1.Text == "" || textBoxap.Text == "") { MessageBox.Show("No dejes campos vacios", "Alerta", MessageBoxButtons.OK); salir = false; } else { Decimal bandera = RepositorioEmpleado.Instance.ExisteEmp(Decimal.Parse(textBoxdni.Text)); if (bandera == 2) { Decimal bandera2 = RepositorioEmpleado.Instance.ExisteEmpUI(textBoxnombusu.Text); if (bandera2 == 2) { Personal persona = new Personal(textBoxnomb.Text, textBoxap.Text, "dni", Decimal.Parse(textBoxdni.Text), textBoxmail.Text, Decimal.Parse(textBoxtel.Text), textBoxdir.Text, (dateTimePicker1.Value)); RepositorioUsuario.Instance.GenerarUsuario(textBoxcla.Text, textBoxnombusu.Text, comboBox1.Text); Usuario usu = RepositorioUsuario.Instance.BuscarUsuario(textBoxnombusu.Text); RepositorioEmpleado.Instance.GenerarEmpleado(persona, usu.codigo); MessageBox.Show("Se ha dado de alta correctamente", "ALERTA", MessageBoxButtons.OK); this.Close(); } else { MessageBox.Show("Ya existe un usuario con ese username", "Alerta", MessageBoxButtons.OK); } } else { MessageBox.Show("Ya existe un empleado con ese documento", "Alerta", MessageBoxButtons.OK); } } } }
public ModificarEmp(Personal empleado) { empleado_seleccionado = empleado; InitializeComponent(); }
public MenuEmp(Personal per) { empleado_seleccionado = per; InitializeComponent(); }
public AddHotel(Personal per) { personal_seleccionado = per; InitializeComponent(); }
public DesbloquearEmp(Personal per) { empleado_seleccionado = per; InitializeComponent(); }
public BajaEmp(Personal persona) { empleado_seleccionado = persona; InitializeComponent(); }
public Personal DataRowToPersonal(DataRow row) { var codigo = Decimal.Parse(row["PER_CODIGO"].ToString()); var usu = Decimal.Parse(row["PER_COD_USUARIO"].ToString()); var nombre = row["PER_NOMBRE"].ToString(); var apellido = row["PER_APELLIDO"].ToString(); var tipo_docu = row["PER_TIPO_IDENTIFICACION"].ToString(); var nro_doc = Decimal.Parse(row["PER_NUMERO_IDENTIFICACION"].ToString()); Decimal telef = 0; if (!row["PER_TELEFONO"].Equals(DBNull.Value)) telef = Decimal.Parse(row["PER_TELEFONO"].ToString()); var meil = row["PER_MAIL"].ToString(); // var f_nac = DateTime.Parse("07/10/2014 09:56:50 p.m."); var f_nac = DateTime.Parse(row["PER_FECHA_NACIMIENTO"].ToString()); var dir = row["PER_DIRECCION"].ToString(); var personal = new Personal(codigo, usu, nombre, apellido, tipo_docu, nro_doc, meil, telef, dir, f_nac); return personal; }
public void GenerarEmpleado(Personal emp, Decimal cod_usu) { var query = String.Format(@"INSERT INTO LA_REVANCHA.PERSONAL " + "(PER_COD_USUARIO, PER_NOMBRE, PER_APELLIDO, PER_NUMERO_IDENTIFICACION, " + "PER_TIPO_IDENTIFICACION, PER_MAIL, PER_TELEFONO, PER_DIRECCION, PER_FECHA_NACIMIENTO) " + "VALUES ('{0}', '{1}', '{2}', '{3}', '{4}', '{5}','{6}','{7}','{8}')", cod_usu, emp.nombre, emp.apellido, emp.numero_documento, emp.tipo_documento, emp.mail, emp.telefono, emp.direccion, DBTypeConverter.ToSQLDateTime(emp.nacimiento)); SQLUtils.EjecutarConsultaConEfectoDeLado(query); }