public ConsultarInstalacion(string id) { InitializeComponent(); InstalacionCEN _inst = new InstalacionCEN(); InstalacionEN inst = _inst.ObtenerInstalacion(id); idBox.Text = inst.Id; nombreBox.Text = inst.Nombre; direccionBox.Text = inst.Direccion; localidadBox.Text = inst.Localidad; provinciaBox.Text = inst.Provincia; paisBox.Text = inst.Pais; codigoPostalBox.Text = inst.CodigoPostal; telefonoBox.Text = inst.Telefono; m2Box.Text = inst.MetrosCuadrados.ToString(); clienteBox.Text = inst.Cliente.Nif; descripcionBox.Text = inst.Descripcion; idBox.Enabled = false; nombreBox.Enabled = false; direccionBox.Enabled = false; localidadBox.Enabled = false; provinciaBox.Enabled = false; paisBox.Enabled = false; codigoPostalBox.Enabled = false; telefonoBox.Enabled = false; m2Box.Enabled = false; clienteBox.Enabled = false; descripcionBox.Enabled = false; TrabajadorCEN _trab = new TrabajadorCEN(); IList<TrabajadorEN> trab = _trab.ObtenerTodos(0, 0); gridTrabajadores.DataSource = trab; }
private void Aceptar_Click(object sender, EventArgs e) { if ( NombreBox.Text.Length != 0 && ApellidosBox.Text.Length != 0 && DireccionBox.Text.Length != 0 && TelefonoBox.Text.Length != 0 && CpBox.Text.Length != 0 && PaisBox.Text.Length != 0 && LocalidadBox.Text.Length != 0 && ProvinciaBox.Text.Length != 0 && TipoBox.Text.Length != 0) { TrabajadorCEN trabajadorEditar = new TrabajadorCEN(); if (TipoBox.Text.Equals("Empleado")) { trabajadorEditar.Editar(NifBox.Text, NombreBox.Text, ApellidosBox.Text, DireccionBox.Text, TelefonoBox.Text, CpBox.Text, PaisBox.Text, LocalidadBox.Text, ProvinciaBox.Text, PalmeralGenNHibernate.Enumerated.Default_.TipoEmpleoEnum.Empleado); } else { trabajadorEditar.Editar(NifBox.Text, NombreBox.Text, ApellidosBox.Text, DireccionBox.Text, TelefonoBox.Text, CpBox.Text, PaisBox.Text, LocalidadBox.Text, ProvinciaBox.Text, PalmeralGenNHibernate.Enumerated.Default_.TipoEmpleoEnum.Cooperativista); } this.Close(); } else { MessageBox.Show(Constantes._ERRORCAMPOSVACIOS); } }
public ConsultaTrabajador() { InitializeComponent(); _trabajador = new TrabajadorCEN(); _trabGV = new List<TrabajadorGV>(); this.Load += GridConsulta_Load; }
public ConsultarEditarNominas(string id, string traId, bool editar) { InitializeComponent(); ParteFijaBox.TextChanged += new EventHandler(CalcularTotal); ParteVariableBox.TextChanged += new EventHandler(CalcularTotal); TrabajadorCEN trabajador = new TrabajadorCEN(); IList<TrabajadorEN> lista = new List<TrabajadorEN>(); lista = trabajador.ObtenerTodos(0, 0); if (lista.Contains(trabajador.ObtenerTrabajador(traId))) { if (trabajador.ObtenerTrabajador(traId).Tipo.Equals(PalmeralGenNHibernate.Enumerated.Default_.TipoEmpleoEnum.Cooperativista)) { RellenarCampos(id, true); if (editar) { ActivarCampos(true); } } else { RellenarCampos(id, false); if (editar) { ActivarCampos(false); } } } }
private void Crear_Click(object sender, EventArgs e) { //Crear trabajador TrabajadorCEN trabajador = new TrabajadorCEN(); if (NIF.Text.Length != 0 && Nombre.Text.Length != 0 && Apellidos.Text.Length != 0 && Direccion.Text.Length != 0 && Telefono.Text.Length != 0 && CP.Text.Length != 0 && Pais.Text.Length != 0 && Localidad.Text.Length != 0 && Provincia.Text.Length != 0 && Tipo1.Text.Length != 0) { if (NIF.Text.Length == 9) { NumeroNif nf = new NumeroNif(NIF.Text); if (nf.EsCorrecto) { try { if (Tipo1.SelectedItem.ToString().Equals("Cooperativista")) { trabajador.Crear(NIF.Text, Nombre.Text, Apellidos.Text, Direccion.Text, Telefono.Text, CP.Text, Pais.Text, Localidad.Text, Provincia.Text, TipoEmpleoEnum.Cooperativista); } else { trabajador.Crear(NIF.Text, Nombre.Text, Apellidos.Text, Direccion.Text, Telefono.Text, CP.Text, Pais.Text, Localidad.Text, Provincia.Text, TipoEmpleoEnum.Empleado); } //alert Creado correctamente //MessageBox.Show("Trabajador creado correctamente"); this.Close(); } catch (Exception exp) { MessageBox.Show(Constantes._ERRORTRABAJADOR); throw exp; } } else { MessageBox.Show(Constantes._ERRORNIFFORMATO); } } else { MessageBox.Show(Constantes._ERRORNIFFORMATO); } } else { //alert hay campos sin rellenar MessageBox.Show(Constantes._ERRORCAMPOSVACIOS); } }
private void CargarNominas(string id) { TrabajadorCEN trabajador = new TrabajadorCEN(); TrabajadorEN t = trabajador.ObtenerTrabajador(id); NominaCEN nomina = new NominaCEN(); IList<NominaEN> lista = new List<NominaEN>(); t = trabajador.ObtenerTrabajador(id); lista = nomina.ObtenerTodas(0, 0); IList<NominaEN> listabuena = new List<NominaEN>(); foreach (NominaEN n in lista) { if (n.Trabajador.Nif.Equals(t.Nif)) { listabuena.Add(n); } } nominas.DataSource = listabuena; }
public void RellenarCampos(string id, bool cope) { NominaCEN nomina = new NominaCEN(); TrabajadorCEN t = new TrabajadorCEN(); NominaEN n = new NominaEN(); n = nomina.ObtenerNomina(id); IDBox.Text = id; ParteFijaBox.Text = n.ParteFija.ToString(); if (cope) { ParteVariable.Visible = true; ParteVariableBox.Visible = true; ParteVariableBox.Text = n.ParteVariable.ToString(); } HorasBox.Text = n.Horas.ToString(); TotalBox.Text = n.Total.ToString(); fecha.Visible = true; fechaBox.Visible = true; fechaBox.Text = n.Fecha.ToString(); TrabajadorBox.Text = t.ObtenerTrabajador(n.Trabajador.Nif).Nif; }
private IList<JGV> convertirJornadaGV(IList<JornadaFechaEN> lista) { IList<JGV> l = new List<JGV>(); foreach (JornadaFechaEN j in lista) { InstalacionCEN ins = new InstalacionCEN(); TrabajadorCEN tra = new TrabajadorCEN(); TrabajadorEN t = new TrabajadorEN(); JornadaFechaCEN jor = new JornadaFechaCEN(); l.Add(new JGV() { Id = jor.ObtenerJornada(j.Id).Id.ToString(), Fecha = jor.ObtenerJornada(j.Id).Fecha.ToString(), NombreI = ins.ObtenerInstalacion(j.Instalacion.Id).Nombre }); } return l; }
public InformeInstalacion(string id) { InitializeComponent(); labelNombreEmpresa.Text = Constantes._NOMBREEMPRESA; labelFechaInforme.Text = DateTime.Now.ToString(); labelCiudadInforme.Text = Constantes._CIUDADEMPRESA; InstalacionCEN _inst = new InstalacionCEN(); InstalacionEN inst = _inst.ObtenerInstalacion(id); id_instalacion = inst.Id; idBox.Text = inst.Id; nombreBox.Text = inst.Nombre; direccionBox.Text = inst.Direccion; localidadBox.Text = inst.Localidad; provinciaBox.Text = inst.Provincia; paisBox.Text = inst.Pais; codigoPostalBox.Text = inst.CodigoPostal; telefonoBox.Text = inst.Telefono; m2Box.Text = inst.MetrosCuadrados.ToString(); clienteBox.Text = inst.Cliente.Nif; descripcionBox.Text = inst.Descripcion; idBox.Enabled = false; nombreBox.Enabled = false; direccionBox.Enabled = false; localidadBox.Enabled = false; provinciaBox.Enabled = false; paisBox.Enabled = false; codigoPostalBox.Enabled = false; telefonoBox.Enabled = false; m2Box.Enabled = false; clienteBox.Enabled = false; descripcionBox.Enabled = false; IList<TrabajadorEN> lista = new List<TrabajadorEN>(); TrabajadorCEN trabajador = new TrabajadorCEN(); lista = trabajador.ObtenerTodos(0, 0); gridInstalaciones.DataSource = lista; }
public void Grid_Load(object sender, EventArgs e) { try { TrabajadorCEN trabajador = new TrabajadorCEN(); IList<TrabajadorEN> listaT = trabajador.ObtenerTodos(0, 0); Trabajadores.DataSource = convertirTrabajadorGV(listaT); InstalacionCEN instalacion = new InstalacionCEN(); IList<InstalacionEN> listaI = instalacion.ObtenerTodas(0, 0); Instalaciones.DataSource = convertirInstalacionGV(listaI); JornadaFechaCEN jornada = new JornadaFechaCEN(); IList<JornadaFechaEN> listaJ = jornada.ObtenerTodas(0, 0); IList<JGV> listajornadas = convertirJornadaGV(listaJ); Jornada.DataSource = listajornadas; } catch (Exception exc) { MessageBox.Show(exc.Message); } }
private void GenerarInforme_Click(object sender, EventArgs e) { TrabajadorCEN trabajador = new TrabajadorCEN(); TrabajadorGV t = (TrabajadorGV)Mostrar.CurrentRow.DataBoundItem; TrabajadorEN generartrabajador = trabajador.ObtenerTrabajador(t.Nif); GeneradorPDF pdf = new GeneradorPDF(); pdf.pdfTrabajador(generartrabajador); }
private List<NominaGV> Convertir_NominaGW(IList<NominaEN> lista) { List<NominaGV> l = new List<NominaGV>(); foreach (NominaEN t in lista) { TrabajadorCEN trab = new TrabajadorCEN(); l.Add(new NominaGV() { Id = t.Id, ParteFija = t.ParteFija, ParteVariable = t.ParteVariable, Fecha = t.Fecha.ToString(), Horas = t.Horas, DNI_Trabajador = trab.ObtenerTrabajador(t.Trabajador.Nif).Nif, Total = t.Total }); } return l; }
private void Crear_Click(object sender, EventArgs e) { JornadaFechaCEN jornada = new JornadaFechaCEN(); TrabajadorCEN trabajador = new TrabajadorCEN(); IGV instalacion = (IGV)Instalaciones.CurrentRow.DataBoundItem; TGV t = (TGV)Trabajadores.CurrentRow.DataBoundItem; IList<int> lista = new List<int>(); lista.Add(jornada.Crear(FechaBox.Value, instalacion.Id)); trabajador.Relationer_jornadas(t.DNI, lista); Cancelar.Text = "Cerrar"; Grid_Load(sender, e); }
private void BuscarNominas(object sender, EventArgs e) { NominaCEN nomina = new NominaCEN(); IList<NominaEN> lista = new List<NominaEN>(); if (Premisa.Text.Equals("Trabajador")) { if (Buscador.Text.Length == 9) { try { TrabajadorCEN trabajador = new TrabajadorCEN(); TrabajadorEN t = new TrabajadorEN(); t = trabajador.ObtenerTrabajador(Buscador.Text); lista = nomina.ObtenerTodas(0, 0); IList<NominaEN> listabuena = new List<NominaEN>(); foreach (NominaEN n in lista) { if (n.Trabajador.Nif.Equals(t.Nif)) { listabuena.Add(n); } } Mostrar.DataSource = Convertir_NominaGW(listabuena); ComprobarLista(lista); } catch (Exception exp) { MessageBox.Show(exp.Message); } } else { lista = nomina.ObtenerTodas(0, 0); Mostrar.DataSource = Convertir_NominaGW(lista); ComprobarLista(lista); } } else if (Premisa.Text.Equals("Fecha")) { } else if (Premisa.Text.Equals("Parte Fija")) { try { float solucion; bool convertido = float.TryParse(Buscador.Text, out solucion); if (convertido == false && Buscador.Text.Length!=0) { MessageBox.Show("Porfavor inserte un sueldo númerico"); } else if(Buscador.Text.Length==0) { lista = nomina.ObtenerTodas(0, 0); Mostrar.DataSource = Convertir_NominaGW(lista); ComprobarLista(lista); } else { lista = nomina.BuscarPorParteFija(solucion); Mostrar.DataSource = Convertir_NominaGW(lista); ComprobarLista(lista); } } catch (Exception exp) { MessageBox.Show(exp.Message); } } }
public void pdfInstalacion(InstalacionEN instalacion) { Document document; document = new Document(PageSize.A4, 25, 25, 30, 30); string path = @"" + "Instalación " + instalacion.Id + ".pdf"; FileStream fs = new FileStream(path, FileMode.OpenOrCreate); // Create an instance to the PDF file by creating an instance of the PDF // Writer class using the document and the filestrem in the constructor. PdfWriter writer = PdfWriter.GetInstance(document, fs); // Open the document to enable you to write to the document document.Open(); // Creo cabecera del informe PdfPTable tableTitulo = new PdfPTable(2); tableTitulo.DefaultCell.Border = iTextSharp.text.Rectangle.NO_BORDER; PdfPCell cell = new PdfPCell(new Phrase("Informe de Instalación")); cell.BorderWidth = 0; cell.Colspan = 3; cell.HorizontalAlignment = 1; //0=Left, 1=Centre, 2=Right tableTitulo.AddCell(cell); document.Add(tableTitulo); //Tabla sin bordes PdfPTable tableCabecera = new PdfPTable(2); tableCabecera.DefaultCell.Border = iTextSharp.text.Rectangle.NO_BORDER; //Cargamos la imagen de resources. System.Drawing.Image logores = Properties.Resources.logo; iTextSharp.text.Image logo = iTextSharp.text.Image.GetInstance(logores, System.Drawing.Imaging.ImageFormat.Jpeg); //Añado imagen a la cabecera y fecha. logo.ScaleAbsolute(100f, 100f); PdfPCell cellLogo = new PdfPCell(logo); cellLogo.BorderWidth = 0; tableCabecera.AddCell(cellLogo); tableCabecera.AddCell("\n\n\n\n\nEmpresa: " + Constantes._NOMBREEMPRESA + "\nLocalidad: " + Constantes._CIUDADEMPRESA + "\nFecha: " + DateTime.Now.ToString() + "\n"); //Inserto tabla de cabecera document.Add(tableCabecera); Paragraph salto = new Paragraph(" "); document.Add(salto); document.Add(salto); //Añadimos una tabla con los datos de la instalacion PdfPTable tableInstalacion = new PdfPTable(2); PdfPCell cell2 = new PdfPCell(new Phrase("Datos de la instalación")); cell2.Colspan = 2; cell2.HorizontalAlignment = 1; //0=Left, 1=Centre, 2=Right tableInstalacion.AddCell(cell2); tableInstalacion.AddCell("ID"); tableInstalacion.AddCell(instalacion.Id); tableInstalacion.AddCell("Nombre"); tableInstalacion.AddCell(instalacion.Nombre); tableInstalacion.AddCell("Descripción"); tableInstalacion.AddCell(instalacion.Descripcion); tableInstalacion.AddCell("Dirección"); tableInstalacion.AddCell(instalacion.Direccion); tableInstalacion.AddCell("Localidad"); tableInstalacion.AddCell(instalacion.Localidad); tableInstalacion.AddCell("Provincia"); tableInstalacion.AddCell(instalacion.Provincia); tableInstalacion.AddCell("País"); tableInstalacion.AddCell(instalacion.Pais); tableInstalacion.AddCell("CP"); tableInstalacion.AddCell(instalacion.CodigoPostal); tableInstalacion.AddCell("Teléfono"); tableInstalacion.AddCell(instalacion.Telefono); tableInstalacion.AddCell("Metros cuadrados"); tableInstalacion.AddCell(instalacion.MetrosCuadrados.ToString()); tableInstalacion.AddCell("NIF Cliente"); tableInstalacion.AddCell(instalacion.Cliente.Nif); document.Add(tableInstalacion); document.Add(salto); document.Add(salto); //Añadimos una tabla con los datos delos trabajadores PdfPTable tableTrabajadores = new PdfPTable(7); tableTrabajadores.TotalWidth = 500f; tableTrabajadores.LockedWidth = true; PdfPCell cell3 = new PdfPCell(new Phrase("Trabajadores de la instalación")); cell3.Colspan = 9; cell3.HorizontalAlignment = 1; //0=Left, 1=Centre, 2=Right tableTrabajadores.AddCell(cell3); tableTrabajadores.AddCell("NIF"); tableTrabajadores.AddCell("Nombre"); tableTrabajadores.AddCell("Apellidos"); tableTrabajadores.AddCell("Dirección"); tableTrabajadores.AddCell("Localidad"); tableTrabajadores.AddCell("Teléfono"); tableTrabajadores.AddCell("Tipo"); TrabajadorCEN trabajadorCEN = new TrabajadorCEN(); IList<TrabajadorEN> trabajadoresInst = trabajadorCEN.ObtenerTodos(0, 0); foreach (TrabajadorEN trab in trabajadoresInst) { tableTrabajadores.AddCell(trab.Nif); tableTrabajadores.AddCell(trab.Nombre); tableTrabajadores.AddCell(trab.Apellidos); tableTrabajadores.AddCell(trab.Direccion); tableTrabajadores.AddCell(trab.Localidad); tableTrabajadores.AddCell(trab.Telefono); tableTrabajadores.AddCell(trab.Tipo.ToString()); } document.Add(tableTrabajadores); //Cerramos todo document.Close(); writer.Close(); fs.Close(); MessageBox.Show("Se ha generado un informe en PDF con el nombre \"" + path + "\""); }
public void Initialize() { _traTest = new TrabajadorCEN(); }
public void Disconnect() { _traTest = null; }
private void Eliminar_Click(object sender, EventArgs e) { TrabajadorCEN trabajador = new TrabajadorCEN(); DialogResult dr = MessageBox.Show("¿Desea eliminar el trabajador " + NombreBox.Text + "?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dr == DialogResult.Yes) { trabajador.Eliminar(NifBox.Text); this.Close(); } }
private void MostrarCampos(string id) { TrabajadorCEN trabajador = new TrabajadorCEN(); TrabajadorEN mostrar = new TrabajadorEN(); mostrar=trabajador.ObtenerTrabajador(id); NifBox.Text = mostrar.Nif; NombreBox.Text = mostrar.Nombre; ApellidosBox.Text = mostrar.Apellidos; DireccionBox.Text = mostrar.Direccion; CpBox.Text = mostrar.CodigoPostal; LocalidadBox.Text = mostrar.Localidad; ProvinciaBox.Text = mostrar.Provincia; PaisBox.Text = mostrar.Pais; TelefonoBox.Text = mostrar.Telefono; TipoBox.Text = mostrar.Tipo.ToString(); Editar.Visible = true; Cancelar.Visible = false; }
private void Editar_Click(object sender, EventArgs e) { TrabajadorCEN trabajador = new TrabajadorCEN(); IList<TrabajadorEN> lista = new List<TrabajadorEN>(); lista = trabajador.ObtenerTodos(0, 0); if (lista.Contains(trabajador.ObtenerTrabajador(TrabajadorBox.Text))) { if (trabajador.ObtenerTrabajador(TrabajadorBox.Text).Tipo.Equals(PalmeralGenNHibernate.Enumerated.Default_.TipoEmpleoEnum.Cooperativista)) { ActivarCampos(true); } else { ActivarCampos(false); } } }
private void Buscar_Trabajadores(object sender, EventArgs e) { TrabajadorCEN trabajador = new TrabajadorCEN(); IList<TrabajadorEN> lista; if (Premisa.Text == "" || Buscador.Text == "") { Buscador.Visible = true; BusquedaTipo.Visible = false; lista = trabajador.ObtenerTodos(0, 0); Mostrar.DataSource = Convertir_TrabajadorGW(lista); ComprobarLista(lista); } if (Premisa.Text.Equals("Provincia")) { Buscador.Visible = true; BusquedaTipo.Visible = false; lista=trabajador.BuscarPorProvincia(Buscador.Text); Mostrar.DataSource = Convertir_TrabajadorGW(lista); ComprobarLista(lista); } else if (Premisa.Text.Equals("Localidad")) { Buscador.Visible = true; BusquedaTipo.Visible = false; lista = trabajador.BuscarPorLocalidad(Buscador.Text); Mostrar.DataSource = Convertir_TrabajadorGW(lista); ComprobarLista(lista); } else if (Premisa.Text.Equals("Nombre")) { Buscador.Visible = true; BusquedaTipo.Visible = false; lista = trabajador.BuscarPorNombre(Buscador.Text); Mostrar.DataSource = Convertir_TrabajadorGW(lista); ComprobarLista(lista); } else if (Premisa.Text.Equals("Tipo")) { Buscador.Visible = false; BusquedaTipo.Visible = true; if (BusquedaTipo.SelectedIndex == 0) { try { lista = trabajador.BuscarPorTipo(PalmeralGenNHibernate.Enumerated.Default_.TipoEmpleoEnum.Cooperativista); } catch (Exception exc) { MessageBox.Show(exc.Message); throw exc; } Mostrar.DataSource = Convertir_TrabajadorGW(lista); ComprobarLista(lista); } else if (BusquedaTipo.SelectedIndex == 1) { lista = trabajador.BuscarPorTipo(PalmeralGenNHibernate.Enumerated.Default_.TipoEmpleoEnum.Empleado); Mostrar.DataSource = Convertir_TrabajadorGW(lista); ComprobarLista(lista); } else { lista = trabajador.ObtenerTodos(0, 0); Mostrar.DataSource = Convertir_TrabajadorGW(lista); ComprobarLista(lista); } } }
private void Crear_Click(object sender, EventArgs e) { try { NominaCEN nomina = new NominaCEN(); TrabajadorCEN t = new TrabajadorCEN(); TrabajadorEN trabajador = new TrabajadorEN(); trabajador= t.ObtenerTrabajador(Trabajadores.SelectedItem.ToString()); float variable=0; if (trabajador.Tipo.ToString().Equals("Cooperativista")) { if (Variable_Box.Text.Length != 0) { variable = ComprobarFloat(Variable_Box.Text); } else { MessageBox.Show(Constantes._ERRORCAMPOSVACIOS); } } if (Mes_Box.Text.Length != 0 && Fija_Box.Text.Length != 0 && Horas_Box.Text.Length != 0 && Total_Box.Text.Length!=0 && Anyo_Box.Text.Length!=0) { string mes = BuscarMes(Mes_Box.Text); float fijo = ComprobarFloat(Fija_Box.Text); float horas = ComprobarFloat(Horas_Box.Text); float total = ComprobarFloat(Total_Box.Text); int anyo, int_mes; Int32.TryParse(Anyo_Box.Text, out anyo); Int32.TryParse(mes, out int_mes); DateTime fecha = new DateTime(anyo, int_mes, 1, 0, 0, 0); if (nomina.ObtenerNomina(trabajador.Nif + "_" + mes + "_" + Anyo_Box.Text) == null) { nomina.Crear(trabajador.Nif + "_" + mes + "_" + Anyo_Box.Text, fijo, variable, horas, total, fecha, trabajador.Nif); this.Close(); } else { MessageBox.Show(Constantes._ERRORNOMINAEXISTE); } } else { MessageBox.Show(Constantes._ERRORCAMPOSVACIOS); } } catch (Exception exp) { MessageBox.Show(Constantes._ERRORNOMINA + exp.Message); } }
private void Consultar_Click(object sender, EventArgs e) { TrabajadorCEN trabajador = new TrabajadorCEN(); TrabajadorGV trabajador_modificar = (TrabajadorGV)Mostrar.CurrentRow.DataBoundItem; try { ConsultarEditarTrabajador consulta = new ConsultarEditarTrabajador(trabajador_modificar.Nif, false); consulta.Owner = this; consulta.Deactivate += new EventHandler(Grid_Load); consulta.Show(); } catch (Exception exp) { throw exp; } }
private void Eliminar_Click(object sender, EventArgs e) { TrabajadorCEN trabajador = new TrabajadorCEN(); TrabajadorGV trabajador_eliminar = (TrabajadorGV)Mostrar.CurrentRow.DataBoundItem; DialogResult dr = MessageBox.Show("¿Desea eliminar el trabajador " + trabajador_eliminar.Nombre + "?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dr == DialogResult.Yes) { EliminarNominas(trabajador_eliminar.Nif); trabajador.Eliminar(trabajador_eliminar.Nif); } PantallaNominas pn = new PantallaNominas(); pn.Grid_Load(sender, e); }
private void EliminarNominas(string id) { TrabajadorCEN trabajador = new TrabajadorCEN(); TrabajadorEN t = new TrabajadorEN(); NominaCEN nomina = new NominaCEN(); IList<NominaEN> lista = new List<NominaEN>(); t = trabajador.ObtenerTrabajador(id); lista = nomina.ObtenerTodas(0, 0); IList<NominaEN> listabuena = new List<NominaEN>(); foreach (NominaEN n in lista) { if (n.Trabajador.Nif.Equals(t.Nif)) { nomina.Eliminar(n.Id); } } }
private void Editar_Click(object sender, EventArgs e) { TrabajadorCEN trabajador = new TrabajadorCEN(); TrabajadorGV trabajador_modificar = (TrabajadorGV)Mostrar.CurrentRow.DataBoundItem; ConsultarEditarTrabajador consulta = new ConsultarEditarTrabajador(trabajador_modificar.Nif, true); consulta.Owner = this; consulta.Deactivate += new EventHandler(Grid_Load); consulta.Show(); }
private void CrearNomina_Load(object sender, EventArgs e) { IList<TrabajadorEN> trabajador = new List<TrabajadorEN>(); trabajador = new TrabajadorCEN().ObtenerTodos(0, 0); IList<string> nifs = new List<string>(); int tam = trabajador.Count; Variable.Visible = false; Variable_Box.Visible = false; Fija.Visible = false; Fija_Box.Visible = false; Horas.Visible = false; Horas_Box.Visible = false; Total.Visible = false; Total_Box.Visible = false; Fecha1.Visible = false; Fecha2.Visible = false; Mes_Box.Visible = false; Anyo_Box.Visible = false; Crear.Enabled = false; nifs.Add("Seleccione un Trabajdor"); foreach (TrabajadorEN t in trabajador) { nifs.Add(t.Nif); } Trabajadores.DataSource = nifs; }
private void GenerarListado_Click(object sender, EventArgs e) { TrabajadorCEN trabajador = new TrabajadorCEN(); IList<TrabajadorEN> generartrabajador = trabajador.ObtenerTodos(0,0); GeneradorPDF pdf = new GeneradorPDF(); pdf.pdfTrabajadorListado(generartrabajador); }
private void Trabajadores_Changed(object sender, EventArgs e) { TrabajadorCEN tra = new TrabajadorCEN(); IList<TrabajadorEN> trabajador = new List<TrabajadorEN>(); trabajador = tra.ObtenerTodos(0, 0); if(trabajador.Contains(tra.ObtenerTrabajador(Trabajadores.SelectedItem.ToString()))) { Variable_Box.Text = ""; Fija_Box.Text = ""; Horas_Box.Text = ""; Total_Box.Text = ""; if (tra.ObtenerTrabajador(Trabajadores.SelectedItem.ToString()).Tipo.Equals(PalmeralGenNHibernate.Enumerated.Default_.TipoEmpleoEnum.Cooperativista)) { Variable.Visible = true; Variable_Box.Visible = true; Fija.Visible = true; Fija_Box.Visible = true; Horas.Visible = true; Horas_Box.Visible = true; Total.Visible = true; Total_Box.Visible = true; Fecha1.Visible = true; Fecha2.Visible = true; Mes_Box.Visible = true; Anyo_Box.Visible = true; Crear.Enabled = true; } else if (tra.ObtenerTrabajador(Trabajadores.SelectedItem.ToString()).Tipo.Equals(PalmeralGenNHibernate.Enumerated.Default_.TipoEmpleoEnum.Empleado)) { Variable.Visible = false; Variable_Box.Visible = false; Fija_Box.Visible = true; Fija.Visible = true; Horas.Visible = true; Horas_Box.Visible = true; Total.Visible = true; Total_Box.Visible = true; Fecha1.Visible = true; Fecha2.Visible = true; Mes_Box.Visible = true; Anyo_Box.Visible = true; Crear.Enabled = true; } } else { Variable.Visible = false; Variable_Box.Visible = false; Fija.Visible = false; Fija_Box.Visible = false; Horas.Visible = false; Horas_Box.Visible = false; Total.Visible = false; Total_Box.Visible = false; Fecha1.Visible = false; Fecha2.Visible = false; Mes_Box.Visible = false; Anyo_Box.Visible = false; Crear.Enabled = false; } }
private void Grid_Load(object sender, EventArgs e) { TrabajadorCEN trabajador = new TrabajadorCEN(); IList<TrabajadorEN> lista; lista=trabajador.ObtenerTodos(0, 0); Mostrar.DataSource = Convertir_TrabajadorGW(lista); ComprobarLista(lista); }