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();
        }
        public RelacionesLaboralesFrm()
        {
            InitializeComponent();

            MSeleccion MSel = new MSeleccion();
            var        res  = MSel.MostrarEmpleado("");

            foreach (DEmpleado item in res)
            {
                item.nombre = item.nombre + " " + item.apellido;
            }

            CbEmpleado.ItemsSource       = res;
            CbEmpleado.DisplayMemberPath = "nombre";
            CbEmpleado.SelectedValuePath = "idEmpleado";



            MTipoTramite MTTR = new MTipoTramite();
            var          resp = MTTR.Mostrar("");

            CbTipoTramite.ItemsSource       = resp;
            CbTipoTramite.DisplayMemberPath = "nombre";
            CbTipoTramite.SelectedValuePath = "idTipoTramite";
        }
        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();
        }
        private void btnEliminar_Click(object sender, RoutedEventArgs e)
        {
            int id = (int)((Button)sender).CommandParameter;

            List <DEmpleado> Empleado = new MSeleccion().EmpleadoEntrevista(id);

            Parent.MostrarDetalleSeleccionado(Empleado[0]);
        }
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            DPFechaSolicitud.DisplayDateEnd = DateTime.Today;

            var resp = new MSeleccion().MostrarEmpleado();


            CbEmpleado.ItemsSource       = resp;
            CbEmpleado.DisplayMemberPath = "nombre";
            CbEmpleado.SelectedValuePath = "idEmpleado";
        }
Ejemplo n.º 6
0
        private void btnEliminar_Click(object sender, RoutedEventArgs e)
        {
            int id = (int)((Button)sender).CommandParameter;

            List <DEmpleado> Empleado = new MSeleccion().EncontrarEmpleado(id);

            AsignarEntrevistadorFrm frm = new AsignarEntrevistadorFrm(Empleado[0]);

            frm.ShowDialog();

            Refresh(txtBuscar.Text);
        }
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            RBSolicitudes.IsChecked = true;

            Refresh();

            var resp = new MSeleccion().MostrarEmpleado();

            CbEmpleado.ItemsSource       = resp;
            CbEmpleado.DisplayMemberPath = "nombre";
            CbEmpleado.SelectedValuePath = "idEmpleado";
        }
Ejemplo n.º 8
0
        public DeudaFrm()
        {
            InitializeComponent();

            txtMonto.KeyDown += new KeyEventHandler(Validaciones.TextBoxValidatePrices);

            var res = new MSeleccion().MostrarEmpleado("");

            foreach (DEmpleado item in res)
            {
                item.nombre = item.nombre + " " + item.apellido;
            }

            CbEmpleado.ItemsSource       = res;
            CbEmpleado.DisplayMemberPath = "nombre";
            CbEmpleado.SelectedValuePath = "idEmpleado";
        }
        public DeudaDG()
        {
            InitializeComponent();

            RbNoPagado.IsChecked = true;

            var res = new MSeleccion().MostrarEmpleado("");

            foreach (DEmpleado item in res)
            {
                item.nombre = item.nombre + " " + item.apellido;
            }

            CbEmpleado.ItemsSource       = res;
            CbEmpleado.DisplayMemberPath = "nombre";
            CbEmpleado.SelectedValuePath = "idEmpleado";
        }
Ejemplo n.º 10
0
        private void RBEmpleado_Checked(object sender, RoutedEventArgs e)
        {
            MType = MetaType.Empleado;

            MSeleccion MSel = new MSeleccion();
            var        res  = MSel.MostrarEmpleado("");

            foreach (DEmpleado item in res)
            {
                item.nombre = item.nombre + " " + item.apellido;
            }

            CbSeleccion.ItemsSource       = res;
            CbSeleccion.DisplayMemberPath = "nombre";
            CbSeleccion.SelectedValuePath = "idEmpleado";

            CbSeleccion.SelectedIndex = -1;
        }
        public SeleccionarPago()
        {
            InitializeComponent();
            MSeleccion MSel = new MSeleccion();
            var res = MSel.MostrarEmpleado("");

            foreach (DEmpleado item in res)
            {
                item.nombre = item.nombre + " " + item.apellido;
            }

            CbEmpleado.ItemsSource = res;
            CbEmpleado.DisplayMemberPath = "nombre";
            CbEmpleado.SelectedValuePath = "idEmpleado";

            btnEnviar.Visibility = Visibility.Collapsed;


        }
        public void Despedido()
        {
            var resp = new MSeleccion().Despido(Empleado.idEmpleado, txtRazon.Text, TotalLiquidacion);

            if (resp.Equals("OK"))
            {
                MAuditoria.Insertar(new DAuditoria(
                                        Menu.ActUsuario.idUsuario,
                                        DAuditoria.Despedir,
                                        "Se ha Despedido al empleado Nº" + Empleado.idEmpleado));

                MessageBox.Show("Despido completado!", "SwissNet", MessageBoxButton.OK, MessageBoxImage.Information);
                this.DialogResult = true;
                this.Close();
            }
            else
            {
                MessageBox.Show(resp);
            }
        }
        private void CbDepartamento_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (CbDepartamento.SelectedIndex > -1)
            {
                PlaceDepartamento.Text = "";

                var resp = new MSeleccion().MostrarEmpleadoByDepartamento((int)CbDepartamento.SelectedValue);

                CbEmpleado.ItemsSource       = resp;
                CbEmpleado.DisplayMemberPath = "nombre";
                CbEmpleado.SelectedValuePath = "idEmpleado";

                CbEmpleado.IsEnabled = true;
                Refresh();
            }
            else
            {
                PlaceDepartamento.Text   = "Seleccionar Departamento";
                CbEmpleado.IsEnabled     = false;
                CbEmpleado.SelectedIndex = -1;
            }
        }
Ejemplo n.º 14
0
        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();
        }