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; } }
private void Page_Loaded(object sender, RoutedEventArgs e) { MSeleccion Metd = new MSeleccion(); var resp = Metd.MostrarPaises(); CbPaisNac.ItemsSource = resp; CbPaisNac.DisplayMemberPath = "Pais"; CbPaisNac.SelectedValuePath = "Codigo"; var resp2 = new MDepartamento().Mostrar(""); CbDepartamento.ItemsSource = resp2; CbDepartamento.DisplayMemberPath = "nombre"; CbDepartamento.SelectedValuePath = "idDepartamento"; var resp3 = new MTipoTramite().MostrarStatus(); CbEstadoLegal.ItemsSource = resp3; CbEstadoLegal.DisplayMemberPath = "statusCambio"; CbEstadoLegal.SelectedValuePath = "statusCambio"; CbFechaApl.DisplayDateEnd = DateTime.Today; RefreshDGIdiomas(); RefreshDGEducacion(); }
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(); }
public TipoMetricaDG() { InitializeComponent(); var res = new MDepartamento().Mostrar(""); CbDepartamento.ItemsSource = res; CbDepartamento.DisplayMemberPath = "nombre"; CbDepartamento.SelectedValuePath = "idDepartamento"; }
private void RBDepartamento_Checked(object sender, RoutedEventArgs e) { MType = MetaType.Departamento; var res = new MDepartamento().Mostrar(""); CbSeleccion.ItemsSource = res; CbSeleccion.DisplayMemberPath = "nombre"; CbSeleccion.SelectedValuePath = "idDepartamento"; CbSeleccion.SelectedIndex = -1; }
private void Window_Loaded(object sender, RoutedEventArgs e) { //contentsp.Children.Clear(); var res = new MDepartamento().Mostrar(""); CbDepartamento.ItemsSource = res; CbDepartamento.DisplayMemberPath = "nombre"; CbDepartamento.SelectedValuePath = "idDepartamento"; RBDepartamento.IsChecked = true; Refresh(); }
private void Window_Loaded(object sender, RoutedEventArgs e) { //contentsp.Children.Clear(); var res = new MDepartamento().Mostrar(""); CbDepartamento.ItemsSource = res; CbDepartamento.DisplayMemberPath = "nombre"; CbDepartamento.SelectedValuePath = "idDepartamento"; RBDepartamento.IsChecked = true; DateTime StartofWeek = DateTime.Today.AddDays(-(int)DateTime.Today.DayOfWeek); CbFechaInicio.SelectedDate = StartofWeek; CbFechaFinal.SelectedDate = StartofWeek.AddDays(6); Refresh(); }
private void Window_Loaded(object sender, RoutedEventArgs e) { MSeleccion Metd = new MSeleccion(); var resp = Metd.MostrarPaises(); CbPaisNac.ItemsSource = resp; CbPaisNac.DisplayMemberPath = "Pais"; CbPaisNac.SelectedValuePath = "Codigo"; var resp2 = new MDepartamento().Mostrar(""); CbDepartamento.ItemsSource = resp2; CbDepartamento.DisplayMemberPath = "nombre"; CbDepartamento.SelectedValuePath = "idDepartamento"; var resp3 = new MTipoTramite().MostrarStatus(); CbEstadoLegal.ItemsSource = resp3; CbEstadoLegal.DisplayMemberPath = "statusCambio"; CbEstadoLegal.SelectedValuePath = "statusCambio"; fillForm(DataFill); }
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(); }