void fillForm(FormSeleccion Data) { if (Data != null) { DEmpleado Empleado = Data.empleado; DSeleccion Seleccion = Data.seleccion; txtNombre.Text = Empleado.nombre; txtApellido.Text = Empleado.apellido; string[] words = Empleado.cedula.Split('-'); cbTipoDocumento.SelectedIndex = words[0] == "D" ? 0 : words[0] == "P" ? 1 : -1; txtDNI.Text = words[1]; CbPaisNac.SelectedValue = Empleado.nacionalidad; CbFechaNac.SelectedDate = Empleado.fechaNacimiento; txtEmail.Text = Empleado.email; txtTelefono.Text = Empleado.telefono; txtDireccion.Text = Empleado.direccion; CbEstadoLegal.Text = Empleado.estadoLegal; CbDepartamento.SelectedValue = Empleado.idDepartamento; CbFechaApl.SelectedDate = Seleccion.fechaAplicacion; txtNombrePuesto.Text = Seleccion.nombrePuesto; txtURLCV.Text = Empleado.curriculum; } }
public ContratoFrm(DEmpleado empleado, DSeleccion seleccion = null, bool isContracted = true) { InitializeComponent(); txtSueldo.KeyDown += new KeyEventHandler(Validaciones.TextBoxValidatePrices); txtHorasSemanales.KeyDown += new KeyEventHandler(Validaciones.TextBox_KeyDown); Empleado = empleado; Seleccion = seleccion; Contracted = isContracted; if (!Contracted) { StackContrato.Visibility = Visibility.Collapsed; txtTitulo.Text = "No Contratado"; BgTitulo.Background = (Brush) new BrushConverter().ConvertFrom("#C22723"); btnEnviar.Content = "Enviar"; btnEnviar.Foreground = (Brush) new BrushConverter().ConvertFrom("#C22723"); btnEnviar.BorderBrush = (Brush) new BrushConverter().ConvertFrom("#C22723"); MaterialDesignThemes.Wpf.HintAssist.SetHint(txtRazon, "Razón de no Contratación"); } else { cbFechaInicio.SelectedDate = DateTime.Today; cbFechaFinal.DisplayDateStart = DateTime.Today.AddDays(1); var resp = new MDepartamento().Encontrar(empleado.idDepartamento)[0].nombre; txtDepartamento.Text = "Departamento Asignado: " + resp; } }
public FormSeleccion(DEmpleado empleado, DSeleccion seleccion, List <DIdiomaHablado> idiomas, List <DEducacion> educacion) { this.empleado = empleado; this.seleccion = seleccion; Idiomas = idiomas; Educacion = educacion; }
void FetchEmpleado() { MSeleccion SelMetodo = new MSeleccion(); var Resp2 = SelMetodo.EncontrarSeleccion(Empleado.idEmpleado); if (Resp2.Count < 1) { NotAvailablePanel.Visibility = Visibility.Visible; return; } else { NotAvailablePanel.Visibility = Visibility.Collapsed; } var DatosSeleccion = Resp2[0]; EmpleadoEntrevistado = Empleado; EmpleadoSelEntrevistado = DatosSeleccion; txtNombre.Text = Empleado.nombre; txtApellido.Text = Empleado.apellido; txtDireccion.Text = Empleado.direccion; if (!Regex.IsMatch(Empleado.curriculum, @"^https?:\/\/", RegexOptions.IgnoreCase)) { Empleado.curriculum = "http://" + Empleado.curriculum; } UrlCurriculo.NavigateUri = new Uri(Empleado.curriculum); txtDocumento.Text = Empleado.cedula; int edad = (DateTime.Today.Year - Empleado.fechaNacimiento.Year); if (Empleado.fechaNacimiento.Date > DateTime.Today.AddYears(-edad)) { edad--; } txtFechaNac.Text = Empleado.fechaNacimiento.ToShortDateString() + " (" + edad + " Años)"; txtPaisNac.Text = Empleado.nacionalidad; // por cambiar, debe verse "España - ES" txtEstadoLegal.Text = Empleado.estadoLegal; txtEmail.Text = Empleado.email; txtTelf.Text = Empleado.telefono; var res = new MDepartamento().Encontrar(Empleado.idDepartamento)[0]; txtNombrePosicion.Text = DatosSeleccion.nombrePuesto; txtDepartamento.Text = res.nombre; txtFechaApl.Text = DatosSeleccion.fechaAplicacion.ToShortDateString(); RefreshDGIdiomas(); RefreshDGEducacion(); }
void fillForm(DSeleccion Data) { if (Data != null) { CbEntrevistador.SelectedValue = Data.idEntrevistador; DpFechaEntrevista.SelectedDate = Data.fechaRevision; } }
void fillData() { if (Validate()) { UForm = null; return; } string nombre = ""; int idDepartamento = 1; UForm = new DSeleccion(0, 0, idDepartamento, 1, DateTime.Now, 1, DateTime.Now, ""); }
void FetchEmpleado() { MSeleccion SelMetodo = new MSeleccion(); var Empleado = SelMetodo.EncontrarEmpleado(idEmpleado)[0]; var DatosSeleccion = SelMetodo.EncontrarSeleccion(Empleado.idEmpleado)[0]; var contrato = new MContrato().Encontrar(Empleado.idEmpleado); if (contrato.Count > 0) { Contrato = contrato[0]; TimeSpan yearsOld = (Empleado.fechaCulminacion ?? DateTime.Now) - contrato[0].fechaContratacion; int years = (int)(yearsOld.TotalDays / 365.25); int months = (int)(((yearsOld.TotalDays / 365.25) - years) * 12); AñosAntiguedad = years; MesesAntiguedad = months; string antiguedad = ""; if (years > 0) { antiguedad = years + " años " + (months > 0 ? (" y " + months + " meses") : ""); } else { antiguedad = months + " meses"; } txtAntiguedad.Text = antiguedad; } else { GridAntiguedad.Visibility = Visibility.Collapsed; } EmpleadoEntrevistado = Empleado; EmpleadoSelEntrevistado = DatosSeleccion; txtNombre.Text = Empleado.nombre; txtApellido.Text = Empleado.apellido; txtDireccion.Text = Empleado.direccion; if (!Regex.IsMatch(Empleado.curriculum, @"^https?:\/\/", RegexOptions.IgnoreCase)) { Empleado.curriculum = "http://" + Empleado.curriculum; } UrlCurriculo.NavigateUri = new Uri(Empleado.curriculum); txtDocumento.Text = Empleado.cedula; txtFechaNac.Text = Empleado.fechaNacimiento.ToString(); txtPaisNac.Text = Empleado.nacionalidad; // por cambiar, debe verse "España - ES" txtEstadoLegal.Text = Empleado.estadoLegal; txtEmail.Text = Empleado.email; txtTelf.Text = Empleado.telefono; var res = new MDepartamento().Encontrar(Empleado.idDepartamento)[0]; txtNombrePosicion.Text = DatosSeleccion.nombrePuesto; txtDepartamento.Text = res.nombre; txtFechaApl.Text = DatosSeleccion.fechaAplicacion.ToString(); RefreshDGIdiomas(); RefreshDGEducacion(); CalcularLiquidación(); }
void FetchEmpleado() { Empleado = Metodos.EncontrarEmpleado(idEmpleado)[0]; Seleccion = Metodos.EncontrarSeleccion(Empleado.idEmpleado)[0]; var contrato = new MContrato().Encontrar(Empleado.idEmpleado); if (contrato.Count > 0) { Contrato = contrato[0]; TimeSpan yearsOld = (Empleado.fechaCulminacion ?? DateTime.Now) - contrato[0].fechaContratacion; int years = (int)(yearsOld.TotalDays / 365.25); int months = (int)(((yearsOld.TotalDays / 365.25) - years) * 12); string antiguedad = ""; if (years > 0) { antiguedad = years + " años" + (months > 0 ? (" y " + months + " meses") : ""); } else { antiguedad = months + " meses"; } txtAntiguedad.Text = antiguedad; } else { BtnEditContract.Visibility = Visibility.Collapsed; GridAntiguedad.Visibility = Visibility.Collapsed; } txtNombre.Text = Empleado.nombre; txtApellido.Text = Empleado.apellido; txtDireccion.Text = Empleado.direccion; if (!Regex.IsMatch(Empleado.curriculum, @"^https?:\/\/", RegexOptions.IgnoreCase)) { Empleado.curriculum = "http://" + Empleado.curriculum; } UrlCurriculo.NavigateUri = new Uri(Empleado.curriculum); txtDocumento.Text = Empleado.cedula; int edad = (DateTime.Today.Year - Empleado.fechaNacimiento.Year); if (Empleado.fechaNacimiento.Date > DateTime.Today.AddYears(-edad)) { edad--; } txtFechaNac.Text = Empleado.fechaNacimiento.ToShortDateString() + " (" + edad + " Años)"; txtPaisNac.Text = Empleado.nacionalidad; // por cambiar, debe verse "España - ES" txtEstadoLegal.Text = Empleado.estadoLegal; txtEmail.Text = Empleado.email; txtTelf.Text = Empleado.telefono; var res = new MDepartamento().Encontrar(Empleado.idDepartamento)[0]; txtNombrePosicion.Text = Seleccion.nombrePuesto; if (Empleado.status == 8 || Empleado.status == 1) { iconInfo.Visibility = Visibility.Collapsed; } else { razonFinal.Text = Seleccion.razonFinal == "" ? "Sin Razón" : Seleccion.razonFinal; if (Empleado.status == 5) { razonFinal.Text += Environment.NewLine + "Liquidación: " + Contrato.montoLiquidacion.ToString("0.00") + " €"; } } txtDepartamento.Text = res.nombre; txtFechaApl.Text = Seleccion.fechaAplicacion.ToShortDateString(); txtFechaRev.Text = Seleccion.fechaRevision.ToShortDateString(); txtStatus.Text = Empleado.StatusString; RefreshDGIdiomas(); RefreshDGEducacion(); }
void fillData() { if (Validate()) { UForm = null; return; } /* EMPLEADO */ int idDepartamento = (int)CbDepartamento.SelectedValue; string nombre = txtNombre.Text; string apellido = txtApellido.Text; string DNI = txtDNI.Text; DateTime fechaNacimiento = CbFechaNac.SelectedDate ?? DateTime.Now; if (fechaNacimiento == DateTime.Now) { return; } string nacionalidad = (string)CbPaisNac.SelectedValue; string direccion = txtDireccion.Text; string email = txtEmail.Text; string telefono = txtTelefono.Text; string URLCV = txtURLCV.Text; string estadoLegal = CbEstadoLegal.Text; string nombrePuesto = txtNombrePuesto.Text; /* END EMPLEADO */ /* SELECCIÓN */ int idSeleccionador = Menu.ActUsuario.idUsuario; DateTime fechaAplicacion = CbFechaApl.SelectedDate ?? DateTime.Now; if (fechaAplicacion == DateTime.Now) { return; } /* END SELECCIÓN */ DEmpleado Empleado = new DEmpleado(DataFill.empleado.idEmpleado, idDepartamento, nombre, apellido, DNI, fechaNacimiento, nacionalidad, direccion, email, telefono, URLCV, estadoLegal, 0); DSeleccion Seleccion = new DSeleccion(DataFill.seleccion.idSeleccion, DataFill.empleado.idEmpleado, 0, 0, fechaAplicacion, 0, DateTime.Now, nombrePuesto); UForm = new FormSeleccion(Empleado, Seleccion); }
public FormSeleccion(DEmpleado empleado, DSeleccion seleccion) { this.empleado = empleado; this.seleccion = seleccion; }
public SeleccionVista(DEmpleado empleado, DSeleccion seleccion) { InitializeComponent(); DataFill = new FormSeleccion(empleado, seleccion); }