public string RegistrarContrato(DContrato contrato)
        {
            DContrato Data = new DContrato(0,
                                           Empleado.idEmpleado,
                                           DateTime.Now,
                                           Seleccion.nombrePuesto,
                                           contrato.sueldo,
                                           contrato.horasSemanales,
                                           0,
                                           0);

            Data.fechaCulminacion = contrato.fechaCulminacion;

            var resp = new MContrato().Insertar(Data, Menu.ActUsuario.idUsuario, txtRazon.Text);

            if (resp.Equals("OK"))
            {
                MAuditoria.Insertar(new DAuditoria(
                                        Menu.ActUsuario.idUsuario,
                                        DAuditoria.Contratar,
                                        "Se ha contratado al postulante Nº" + Empleado.idEmpleado));
            }

            return(resp);
        }
        private void btnEliminar_Click(object sender, RoutedEventArgs e)
        {
            MessageBoxResult Resp = MessageBox.Show("¿Seguro que quieres eliminar este item?", "Magicolor", MessageBoxButton.YesNo, MessageBoxImage.Warning);

            if (Resp != MessageBoxResult.Yes)
            {
                return;
            }
            int id       = (int)((Button)sender).CommandParameter;
            var response = Metodos.Encontrar(id)[0];
            var resp     = Metodos.Eliminar(response.idTipoMetrica);

            if (resp.Equals("OK"))
            {
                MAuditoria.Insertar(new DAuditoria(
                                        Menu.ActUsuario.idUsuario,
                                        DAuditoria.Eliminar,
                                        "Se ha Eliminado el Tipo Metrica Nº" + id));

                MessageBox.Show("Eliminar completado!", "SwissNet", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show(resp);
            }

            Refresh();
        }
        private void txtVer_Click(object sender, RoutedEventArgs e)
        {
            int id = (int)((Button)sender).CommandParameter;
            List <DPrestacion> response = Metodos.Encontrar(id);

            if (response[0].estado == 1)
            {
                RespuestaPrestacionFrm frmPrest = new RespuestaPrestacionFrm(response[0]);

                bool Resp = frmPrest.ShowDialog() ?? false;

                if (Resp)
                {
                    CbEmpleado.Text         = "";
                    RBSolicitudes.IsChecked = true;
                    Refresh();
                }
            }
            else
            {
                RespuestaPrestacionFrm frmPrest = new RespuestaPrestacionFrm(response[0], TypeForm.Read);

                MAuditoria.Insertar(new DAuditoria(
                                        Menu.ActUsuario.idUsuario,
                                        DAuditoria.Ver,
                                        "Se ha visualzado la Prestación Nº" + response[0].idPrestacion));

                bool Resp = frmPrest.ShowDialog() ?? false;
            }

            Refresh();
        }
        public void Log()
        {
            if (txtUsuario.Text == "")
            {
                MessageBox.Show("¡Debe escribir su Usuario!", "SwissNet", MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }
            if (txtPassword.Password == "")
            {
                MessageBox.Show("¡Debe escribir la Contraseña!", "SwissNet", MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }

            MUsuario Metodo = new MUsuario();

            var response = Metodo.Login(txtUsuario.Text, txtPassword.Password);

            if (response.Count > 0)
            {
                MAuditoria.Insertar(new DAuditoria(
                                        response[0].idUsuario,
                                        MAuditoria.IniciarSesion,
                                        "Ha Iniciado Sesión"));


                Menu Frm = new Menu(response[0]);
                Frm.Closing += new System.ComponentModel.CancelEventHandler(Window_Closing);
                Frm.Show();
                this.Hide();
            }
            else
            {
                MessageBox.Show("¡Credenciales Erroneas!", "SwissNet", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
Esempio n. 5
0
        private void btnAnular_Click(object sender, RoutedEventArgs e)
        {
            int id = (int)((Button)sender).CommandParameter;

            var resp = Metodos.AnularEmpleado(id);

            if (resp.Equals("OK"))
            {
                MAuditoria.Insertar(new DAuditoria(
                                        Menu.ActUsuario.idUsuario,
                                        DAuditoria.Anular,
                                        "Se ha Anulado el Postulante Nº" + id));
            }
            Refresh(txtBuscar.Text);
        }
        public void InsertEducacion(DEducacion Edu)
        {
            Edu.idEmpleado = Empleado.idEmpleado;
            var resp = methodEdu.Insertar(Edu);

            if (resp == "OK")
            {
                MAuditoria.Insertar(new DAuditoria(
                                        Menu.ActUsuario.idUsuario,
                                        DAuditoria.Registrar,
                                        "Se ha registrado un Educación del empleado Nº" + Empleado.idEmpleado));

                MessageBox.Show("Registro completado!", "SwissNet", MessageBoxButton.OK, MessageBoxImage.Information);
            }
        }
        public void InsertIdioma(DIdiomaHablado idiomaHablado)
        {
            idiomaHablado.idEmpleado = Empleado.idEmpleado;
            var resp = methodIH.Insertar(idiomaHablado);

            if (resp == "OK")
            {
                MAuditoria.Insertar(new DAuditoria(
                                        Menu.ActUsuario.idUsuario,
                                        DAuditoria.Registrar,
                                        "Se ha registrado un Idioma Hablado del empleado Nº" + Empleado.idEmpleado));

                MessageBox.Show("Registro completado!", "SwissNet", MessageBoxButton.OK, MessageBoxImage.Information);
            }
        }
Esempio n. 8
0
        private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
        {
            if (!logout)
            {
                var resp = MessageBox.Show("¿Desea Cerrar la Aplicación?", "SwissNet", MessageBoxButton.YesNo, MessageBoxImage.Information);
                if (resp == MessageBoxResult.Yes)
                {
                    MAuditoria.Insertar(new DAuditoria(
                                            ActUsuario.idUsuario,
                                            MAuditoria.CerrarSesion,
                                            "Ha Cerrado la Sesión"));

                    Environment.Exit(0);
                }
                e.Cancel = true;
            }
        }
        private void BtnRespaldo_Click(object sender, RoutedEventArgs e)
        {
            FolderBrowserDialog dlg = new FolderBrowserDialog();

            if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                string path = dlg.SelectedPath;
                var    resp = MUsuario.Backup(path);

                if (resp.Equals("OK"))
                {
                    MAuditoria.Insertar(new DAuditoria(
                                            Menu.ActUsuario.idUsuario,
                                            DAuditoria.Backup,
                                            "Se ha realizado un respaldo de la base de datos"));
                }
            }
        }
Esempio n. 10
0
        private void BtnLogOut_Click(object sender, RoutedEventArgs e)
        {
            var resp = MessageBox.Show("¿Desea Cerrar Sesión?", "SwissNet", MessageBoxButton.YesNo, MessageBoxImage.Information);

            if (resp == MessageBoxResult.Yes)
            {
                MAuditoria.Insertar(new DAuditoria(
                                        ActUsuario.idUsuario,
                                        MAuditoria.CerrarSesion,
                                        "Ha Cerrado la Sesión"));
                logout = true;


                Login login = new Login();
                login.Show();
                this.Close();
            }
        }
        private void txtVer_Click(object sender, RoutedEventArgs e)
        {
            int id       = (int)((Button)sender).CommandParameter;
            var response = Metodos.Encontrar(id);

            TipoMetricaFrm frmTrab = new TipoMetricaFrm();

            frmTrab.Type     = TypeForm.Read;
            frmTrab.DataFill = response[0];

            MAuditoria.Insertar(new DAuditoria(
                                    Menu.ActUsuario.idUsuario,
                                    DAuditoria.Ver,
                                    "Se ha visualzado el Tipo Metrica Nº" + response[0].idTipoMetrica));

            bool Resp = frmTrab.ShowDialog() ?? false;

            Refresh();
        }
        public string ActualizarContrato(DContrato contrato)
        {
            DContrato Data = DataFill;

            Data.sueldo         = contrato.sueldo;
            Data.horasSemanales = contrato.horasSemanales;

            var resp = new MContrato().Editar(Data);

            if (resp.Equals("OK"))
            {
                MAuditoria.Insertar(new DAuditoria(
                                        Menu.ActUsuario.idUsuario,
                                        DAuditoria.Editar,
                                        "Se ha Editado el contrato del empleado Nº" + Empleado.idEmpleado));
            }

            return(resp);
        }
        public void NoContratado()
        {
            var resp = new MContrato().NoContratado(Empleado.idEmpleado, Menu.ActUsuario.idUsuario, txtRazon.Text);

            if (resp.Equals("OK"))
            {
                MAuditoria.Insertar(new DAuditoria(
                                        Menu.ActUsuario.idUsuario,
                                        DAuditoria.NoContratar,
                                        "No se ha contratado el postulante Nº" + Empleado.idEmpleado));

                MessageBox.Show("Accion Completada!", "SwissNet", MessageBoxButton.OK, MessageBoxImage.Information);
                this.DialogResult = true;
                this.Close();
            }
            else
            {
                MessageBox.Show(resp);
            }
        }
Esempio n. 14
0
        private void txtVer_Click(object sender, RoutedEventArgs e)
        {
            int id = (int)((Button)sender).CommandParameter;

            DEvaluacion Evaluacion = Metodos.Encontrar(id)[0];

            if (Evaluacion != null)
            {
                MetaType      TipoMeta = searchType == SearchType.Departamento ? MetaType.Departamento : MetaType.Empleado;
                EvaluacionFrm frmMeta  = new EvaluacionFrm(TypeForm.Read, TipoMeta, Evaluacion);

                MAuditoria.Insertar(new DAuditoria(
                                        Menu.ActUsuario.idUsuario,
                                        DAuditoria.Ver,
                                        "Se ha visualzado la Evaluación Nº" + Evaluacion.idEvaluacion));

                bool Resp = frmMeta.ShowDialog() ?? false;
                Refresh();
            }
        }
Esempio n. 15
0
        private void txtVer_Click(object sender, RoutedEventArgs e)
        {
            int id = (int)((Button)sender).CommandParameter;

            DMeta Meta = EncontrarMeta(id);

            if (Meta != null)
            {
                MetaType TipoMeta = searchType == SearchType.Departamento ? MetaType.Departamento : MetaType.Empleado;
                MetaFrm  frmMeta  = new MetaFrm(TypeForm.Read, TipoMeta, Meta);

                MAuditoria.Insertar(new DAuditoria(
                                        Menu.ActUsuario.idUsuario,
                                        DAuditoria.Ver,
                                        "Se ha visualzado la Meta Nº" + Meta.idMeta));

                bool Resp = frmMeta.ShowDialog() ?? false;
                Refresh();
            }
        }
        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);
            }
        }
        void Create()
        {
            fillData();
            if (UForm == null)
            {
                return;
            }
            string response = Metodos.Insertar(UForm, ListaSeguridad); //COLOCAR LOS CAMPOS DE PREGUNTAS

            if (response == "OK")
            {
                MAuditoria.Insertar(new DAuditoria(
                                        Menu.ActUsuario.idUsuario,
                                        DAuditoria.Registrar,
                                        "Se ha registrado un Usuario " + UForm.usuario));
                MessageBox.Show("Registro completado!", "SwissNet", MessageBoxButton.OK, MessageBoxImage.Information);
                this.DialogResult = true;
                this.Close();
            }
        }
        private void BtnRestauracion_Click(object sender, RoutedEventArgs e)
        {
            OpenFileDialog dlg = new OpenFileDialog();

            dlg.Filter = "SQL SERVER database backup files|*.bak";
            dlg.Title  = "Restaurar Base de Datos";
            if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                string path = dlg.FileName;
                var    resp = MUsuario.Restore(path);

                if (resp.Equals("OK"))
                {
                    MAuditoria.Insertar(new DAuditoria(
                                            Menu.ActUsuario.idUsuario,
                                            DAuditoria.Restore,
                                            "Se ha realizado una restauración de la base de datos"));
                }
            }
        }
        void Create()
        {
            fillData();
            if (UForm == null)
            {
                return;
            }
            string response = Metodos.Insertar(UForm);

            if (response == "OK")
            {
                MAuditoria.Insertar(new DAuditoria(
                                        Menu.ActUsuario.idUsuario,
                                        DAuditoria.Registrar,
                                        "Se ha registrado una Relación Laboral al empleado Nº" + UForm.idEmpleado));

                MessageBox.Show("Registro completado!", "SwissNet", MessageBoxButton.OK, MessageBoxImage.Information);
                this.DialogResult = true;
                this.Close();
            }
        }
Esempio n. 20
0
        void Create()
        {
            fillData();
            if (UForm == null)
            {
                return;
            }
            string response = Metodos.EditarEmpleadoAlSeleccionar(EmpleadoSeleccionado.idEmpleado, (int)CbEntrevistador.SelectedValue, DpFechaEntrevista.SelectedDate ?? DateTime.Today);

            MessageBox.Show(response);
            if (response == "OK")
            {
                MAuditoria.Insertar(new DAuditoria(
                                        Menu.ActUsuario.idUsuario,
                                        DAuditoria.Seleccionar,
                                        "Se ha seleccionado un postulante Nº" + EmpleadoSeleccionado.idEmpleado));

                this.DialogResult = true;
                this.Close();
            }
        }
        void Create()
        {
            fillData();
            if (UForm == null)
            {
                return;
            }
            string response = Metodos.Insertar(UForm);

            MessageBox.Show(response);
            if (response == "OK")
            {
                MAuditoria.Insertar(new DAuditoria(
                                        Menu.ActUsuario.idUsuario,
                                        DAuditoria.Registrar,
                                        "Se ha registrado un Tipo Metrica para el departamento Nº" + UForm.idDepartamento));

                this.DialogResult = true;
                this.Close();
            }
        }
        void Create()
        {
            fillData();
            if (UForm == null)
            {
                return;
            }
            var resp = Metodos.Insertar(UForm);

            if (resp == "OK")
            {
                MAuditoria.Insertar(new DAuditoria(
                                        Menu.ActUsuario.idUsuario,
                                        DAuditoria.Registrar,
                                        "Se ha registrado una Evaluación a una Meta Nº" + UForm.idMeta));

                MessageBox.Show("Registro completado!", "SwissNet", MessageBoxButton.OK, MessageBoxImage.Information);
                this.DialogResult = true;
                this.Close();
            }
        }
        void Update()
        {
            fillData();
            if (UForm == null && ListaSeguridad.Count > 0)
            {
                return;
            }
            UForm.idUsuario = DataFill.idUsuario;
            string response = Metodos.Editar(UForm, ListaSeguridad); //COLOCAR LOS CAMPOS DE PREGUNTAS

            if (response == "OK")
            {
                MAuditoria.Insertar(new DAuditoria(
                                        Menu.ActUsuario.idUsuario,
                                        DAuditoria.Editar,
                                        "Se ha Editado el Usuario Nº" + UForm.idUsuario));
                MessageBox.Show("Edición completada!", "SwissNet", MessageBoxButton.OK, MessageBoxImage.Information);
                this.DialogResult = true;
                this.Close();
            }
        }
Esempio n. 24
0
        private void txtVer_Click(object sender, RoutedEventArgs e)
        {
            int id       = (int)((Button)sender).CommandParameter;
            var response = Metodos.Encontrar(id);

            DepartamentoFrm frmTrab = new DepartamentoFrm();

            frmTrab.Type     = TypeForm.Read;
            frmTrab.DataFill = response[0];

            MAuditoria.Insertar(new DAuditoria(
                                    Menu.ActUsuario.idUsuario,
                                    DAuditoria.Ver,
                                    "Se ha visualzado el departamento codigo" + response[0].codigo));

            bool Resp = frmTrab.ShowDialog() ?? false;

            Refresh(txtBuscar.Text);

            //MessageBox.Show(response[0].fechaNacimiento.ToString());
        }
        private void btnEliminar_Click(object sender, RoutedEventArgs e)
        {
            MessageBoxResult Resp = MessageBox.Show("¿Seguro que quieres anular este item?", "Magicolor", MessageBoxButton.YesNo, MessageBoxImage.Warning);

            if (Resp != MessageBoxResult.Yes)
            {
                return;
            }
            int id = (int)((Button)sender).CommandParameter;

            var resp = Metodos.AnularEmpleado(id);

            if (resp.Equals("OK"))
            {
                MAuditoria.Insertar(new DAuditoria(
                                        Menu.ActUsuario.idUsuario,
                                        DAuditoria.Anular,
                                        "Se ha Anulado el Empleado Nº" + id));
            }
            Refresh(txtBuscar.Text);
        }
Esempio n. 26
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            var res = new MUsuario().Mostrar("");

            CbUsuario.ItemsSource       = res;
            CbUsuario.DisplayMemberPath = "usuario";
            CbUsuario.SelectedValuePath = "usuario";

            var resAcciones = new MAuditoria().MostrarAcciones();

            CbAcciones.ItemsSource       = resAcciones;
            CbAcciones.DisplayMemberPath = "accion";
            CbAcciones.SelectedValuePath = "accion";

            DateTime StartofWeek = DateTime.Today.AddDays(-(int)DateTime.Today.DayOfWeek);

            dpFechaInicio.SelectedDate = StartofWeek;
            dpFechaFinal.SelectedDate  = StartofWeek.AddDays(6);

            Refresh();
        }
Esempio n. 27
0
        private void txtVer_Click(object sender, RoutedEventArgs e)
        {
            int id               = (int)((Button)sender).CommandParameter;
            var response         = Metodos.Encontrar(id);
            var responseSecurity = Metodos.EncontrarSeguridad(id);


            UsuarioFrm frmTrab = new UsuarioFrm();

            frmTrab.Type     = TypeForm.Read;
            frmTrab.DataFill = response[0];

            MAuditoria.Insertar(new DAuditoria(
                                    Menu.ActUsuario.idUsuario,
                                    DAuditoria.Ver,
                                    "Se ha visualzado el Usuario Nº" + response[0].idUsuario));

            frmTrab.ListaSeguridad = responseSecurity;
            bool Resp = frmTrab.ShowDialog() ?? false;

            Refresh(txtBuscar.Text);
        }
Esempio n. 28
0
        void Update()
        {
            fillData();
            if (UForm == null)
            {
                return;
            }
            UForm.idTipoTramite = DataFill.idTipoTramite;
            string response = Metodos.Editar(UForm);

            MessageBox.Show(response);
            if (response == "OK")
            {
                MAuditoria.Insertar(new DAuditoria(
                                        Menu.ActUsuario.idUsuario,
                                        DAuditoria.Editar,
                                        "Se ha Editado el Tipo Tramite Nº" + UForm.idTipoTramite));

                this.DialogResult = true;
                this.Close();
            }
        }
        void Update()
        {
            fillData();
            if (UForm == null)
            {
                return;
            }
            UForm.idEvaluacion = DataFill.idEvaluacion;
            var resp = Metodos.Editar(UForm);

            if (resp == "OK")
            {
                MAuditoria.Insertar(new DAuditoria(
                                        Menu.ActUsuario.idUsuario,
                                        DAuditoria.Editar,
                                        "Se ha Editado la Evaluación Nº" + UForm.idMeta));

                MessageBox.Show("Edición completada!", "SwissNet", MessageBoxButton.OK, MessageBoxImage.Information);
                this.DialogResult = true;
                this.Close();
            }
        }
        private void BtnAnular_Click(object sender, RoutedEventArgs e)
        {
            SeleccionarPago dialog = new SeleccionarPago();

            if (dialog.ShowDialog() ?? false)
            {
                var id = dialog.PagoSeleccionado.idPago;

                var PagoSeleccionado = dialog.PagoSeleccionado;

                var resp = met.Anular(id);

                if (resp == "OK")
                {
                    MAuditoria.Insertar(new DAuditoria(
                                            Menu.ActUsuario.idUsuario,
                                            DAuditoria.Anular,
                                            "Se ha Anulado el Pago Nº" + PagoSeleccionado.idPago));

                    MessageBox.Show("Pago Anulado Correctamente!", "SwissNet", MessageBoxButton.OK, MessageBoxImage.Information);
                }
            }
        }