Example #1
0
        public HorasExtras()
        {
            InitializeComponent();

            _sexoBL = new SexoBL();
            listaSexosBindingSource.DataSource = _sexoBL.ObtenerSexos();

            _trabajadores = new TrabajadoresBL();
            listaTrabajadoresBindingSource.DataSource = _trabajadores.ListaTrabajadores;

            _cargosBL = new CargosBL();
            listaCargosBindingSource.DataSource = _cargosBL.ObtenerCargos();

            _jornadaBL = new JornadaBL();
            listaJornadasBindingSource.DataSource = _jornadaBL.ObtenerJornadas();

            _estadocivilBL = new EstadoCivilBL();
            listaEstadoCivilesBindingSource.DataSource = _estadocivilBL.ObtenerEstadoCiviles();

            _metodopagoBL = new MetodoPagoBL();
            listaMetodoPagosBindingSource.DataSource = _metodopagoBL.ObtenerMetodoPagos();

            _horaextrasBL = new HorasExtrasBL();
            listaHoraExtrasBindingSource.DataSource = _horaextrasBL.ObtenerHoraExtras();
        }
Example #2
0
        private void textBox2_TextChanged(object sender, EventArgs e)
        {
            var buscar  = textBox1.Text;
            var buscar2 = textBox2.Text;

            if (string.IsNullOrEmpty(buscar) == true)
            {
                _trabajadores = new TrabajadoresBL();
                listaTrabajadoresBindingSource.DataSource = _trabajadores.ListaTrabajadores;
            }

            if (string.IsNullOrEmpty(buscar) != true)
            {
                listaTrabajadoresBindingSource.DataSource =
                    _trabajadores.ObtenerTrabajador2(buscar, buscar2);

                listaTrabajadoresBindingSource.ResetBindings(false);

                busqueda();
                capturar();

                //TIMER
                contador            = 50;
                this.label3.Text    = Convert.ToInt32(contador).ToString();
                this.timer1.Enabled = true;
            }
        }
Example #3
0
 public Trabajadores()
 {
     InitializeComponent();
     _trabajadores = new TrabajadoresBL();
     listaTrabajadoresBindingSource.DataSource =
         _trabajadores.ObtenerTrabajador();
 }
        public ResultadoVacaciones()
        {
            InitializeComponent();
            _sexoBL = new SexoBL();
            listaSexosBindingSource.DataSource = _sexoBL.ObtenerSexos();

            _trabajadores = new TrabajadoresBL();
            listaTrabajadoresBindingSource.DataSource = _trabajadores.ObtenerTrabajador();

            _cargosBL = new CargosBL();
            listaCargosBindingSource.DataSource = _cargosBL.ObtenerCargos();

            _jornadaBL = new JornadaBL();
            listaJornadasBindingSource.DataSource = _jornadaBL.ObtenerJornadas();

            _estadocivilBL = new EstadoCivilBL();
            listaEstadoCivilesBindingSource.DataSource = _estadocivilBL.ObtenerEstadoCiviles();

            _metodopagoBL = new MetodoPagoBL();
            listaMetodoPagosBindingSource.DataSource = _metodopagoBL.ObtenerMetodoPagos();

            _extrabajadorBL = new ExTrabajadoresBL();
            listaExTrabajadoresBindingSource.DataSource = _extrabajadorBL.ObtenerExTrabajador();

            _VacacionBL = new VacacionesBL();
            listaVacacionesBindingSource.DataSource = _VacacionBL.ObtenerVacaciones();
        }
Example #5
0
        public Busquedas()
        {
            InitializeComponent();

            _cargosBL = new CargosBL();
            listaCargosBindingSource.DataSource = _cargosBL.ObtenerCargos();

            _trabajoresBL = new TrabajadoresBL();
            listaTrabajadoresBindingSource.DataSource = _trabajoresBL.ObtenerTrabajador();
        }
Example #6
0
        public Asistencia()
        {
            InitializeComponent();

            _trabajadores = new TrabajadoresBL();
            listaTrabajadoresBindingSource.DataSource = _trabajadores.ListaTrabajadores;  //ObtenerTrabajador();

            _cargosBL = new CargosBL();
            listaCargosBindingSource.DataSource = _cargosBL.ObtenerCargos();

            _jornadaBL = new JornadaBL();
            listaJornadasBindingSource.DataSource = _jornadaBL.ObtenerJornadas();
        }
Example #7
0
        private void button3_Click(object sender, EventArgs e)
        {
            var buscar = textBox1.Text;

            if (string.IsNullOrEmpty(buscar) == true)
            {
                _trabajadores = new TrabajadoresBL();
                listaTrabajadoresBindingSource.DataSource = _trabajadores.ListaTrabajadores;
            }

            if (string.IsNullOrEmpty(buscar) != true)
            {
                listaTrabajadoresBindingSource.DataSource =
                    _trabajadores.ObtenerTrabajadores(buscar);


                listaTrabajadoresBindingSource.ResetBindings(false);
            }
        }
Example #8
0
        public Planillas()
        {
            InitializeComponent();

            _cargosBL = new CargosBL();
            listaCargosBindingSource.DataSource = _cargosBL.ObtenerCargos();

            _trabajoresBL = new TrabajadoresBL();
            listaTrabajadoresBindingSource.DataSource = _trabajoresBL.ObtenerTrabajador();

            _jornadaBL = new JornadaBL();
            listaJornadasBindingSource.DataSource = _jornadaBL.ObtenerJornadas();

            _metodosdePagoBL = new MetodoPagoBL();
            listaMetodoPagosBindingSource.DataSource = _metodosdePagoBL.ObtenerMetodoPagos();

            _planillaBL = new PlanillaBL();
            listaPlanillasBindingSource.DataSource = _planillaBL.ObtenerPlanillas();
        }
Example #9
0
        public Empleados()
        {
            InitializeComponent();

            _trabajadores = new TrabajadoresBL();
            listaTrabajadoresBindingSource.DataSource = _trabajadores.ObtenerTrabajador();

            _cargosBL = new CargosBL();
            listaCargosBindingSource.DataSource = _cargosBL.ObtenerCargos();

            _jornadaBL = new JornadaBL();
            listaJornadasBindingSource.DataSource = _jornadaBL.ObtenerJornadas();

            _estadocivilBL = new EstadoCivilBL();
            listaEstadoCivilesBindingSource.DataSource = _estadocivilBL.ObtenerEstadoCiviles();

            _metodopagoBL = new MetodoPagoBL();
            listaMetodoPagosBindingSource.DataSource = _metodopagoBL.ObtenerMetodoPagos();
        }
Example #10
0
        private void textBox2_TextChanged(object sender, EventArgs e)
        {
            var buscar  = textBox1.Text;
            var buscar2 = textBox2.Text;

            if (string.IsNullOrEmpty(buscar) == true)
            {
                _trabajadores = new TrabajadoresBL();
                listaTrabajadoresBindingSource.DataSource = _trabajadores.ListaTrabajadores;
            }

            if (string.IsNullOrEmpty(buscar) != true)
            {
                listaTrabajadoresBindingSource.DataSource =
                    _trabajadores.ObtenerTrabajador2(buscar, buscar2);

                listaTrabajadoresBindingSource.ResetBindings(false);
            }
        }
Example #11
0
        private void timer1_Tick(object sender, EventArgs e)
        {
            contador         = contador - 1;
            this.label3.Text = contador.ToString();
            if (contador == 0)
            {
                this.timer1.Enabled = false;
                textBox1.ResetText();
                textBox2.ResetText();

                textBox1.Enabled = true;
                textBox2.Enabled = true;
                textBox1.Focus();


                _trabajadores = new TrabajadoresBL();
                listaTrabajadoresBindingSource.DataSource = _trabajadores.ListaTrabajadores;
            }
        }
        public ReporteHorasExtras()
        {
            InitializeComponent();

            var _horasExtrasBL  = new HorasExtrasBL();
            var _trabajadoresBL = new TrabajadoresBL();
            var _cargoBL        = new CargosBL();
            var _metododePagoBL = new MetodoPagoBL();
            var _jornadaBL      = new JornadaBL();

            var bindingSource = new BindingSource();

            bindingSource.DataSource = _horasExtrasBL.ObtenerHoraExtras();

            var bindingSource2 = new BindingSource();

            bindingSource2.DataSource = _trabajadoresBL.ObtenerTrabajador();

            var bindingSource3 = new BindingSource();

            bindingSource3.DataSource = _cargoBL.ObtenerCargos();

            var bindingSource4 = new BindingSource();

            bindingSource4.DataSource = _metododePagoBL.ObtenerMetodoPagos();

            var bindingSource5 = new BindingSource();

            bindingSource5.DataSource = _jornadaBL.ObtenerJornadas();

            var reporte = new ReporteHorasExtra();

            //reporte.SetDataSource(bindingSource);
            reporte.Database.Tables["HoraExtra"].SetDataSource(bindingSource);
            reporte.Database.Tables["Cargo"].SetDataSource(bindingSource3);
            reporte.Database.Tables["MetodoPago"].SetDataSource(bindingSource4);
            reporte.Database.Tables["Jornada"].SetDataSource(bindingSource5);

            crystalReportViewer1.ReportSource = reporte;
            crystalReportViewer1.RefreshReport();
        }
Example #13
0
        private void button1_Click(object sender, EventArgs e)
        {
            _ExTrabajadoresBL.AgregarExTrabajador();
            listaExTrabajadoresBindingSource.MoveLast();
            DeshabilitarHabilitarBotones(false);

            listaExTrabajadoresBindingSource.EndEdit();
            var extrabajador = (ExTrabajador)listaExTrabajadoresBindingSource.Current;

            //*SexoID*//
            #region sexo
            //int sexo = 0;
            //string sexos;

            //if (comboBox4.Text == "1")
            //{
            //    sexo = 1;
            //    sexos = "Masculino";
            //}
            //else if (comboBox4.Text == "2")
            //{
            //    sexo = 2;
            //    sexos = "Femenino";

            //}
            //else
            //{
            //    sexo = 3;
            //    sexos = "otros..";

            //}
            #endregion
            //*Cargo*//
            #region cargo
            int cargo = 0;

            if (comboBox1.Text == "1")
            {
                cargo = 1;
            }
            else if (comboBox1.Text == "2")
            {
                cargo = 2;
            }
            else if (comboBox1.Text == "3")
            {
                cargo = 3;
            }
            else
            {
                cargo = 4;
            }
            #endregion
            //*Jornada*//
            #region Jornada
            int jornada = 0;

            if (comboBox3.Text == "1")
            {
                jornada = 1;
            }
            else if (comboBox3.Text == "2")
            {
                jornada = 2;
            }

            else
            {
                jornada = 3;
            }
            #endregion
            //*Pago*//
            #region pago
            int pago = 0;

            if (comboBox2.Text == "1")
            {
                pago = 1;
            }
            else if (comboBox2.Text == "2")
            {
                pago = 2;
            }
            else if (comboBox2.Text == "3")
            {
                pago = 3;
            }
            else
            {
                pago = 4;
            }
            #endregion



            if (pictureBox2.Image != null)
            {
                extrabajador.Foto = Program.imageToByteArray(pictureBox2.Image);
            }
            else
            {
                extrabajador.Foto = null;
            }
            extrabajador.Nombre   = textBox14.Text;
            extrabajador.Apellido = textBox17.Text;
            //extrabajador.Edad = Convert.ToInt32(textBox16.Text);
            //extrabajador.SexoId = sexo;
            extrabajador.Sueldo = Convert.ToInt32(textBox13.Text);
            //extrabajador.Direccion = textBox18.Text;
            //extrabajador.EstadoCivilId = 2;
            extrabajador.CargoId           = cargo;
            extrabajador.MetodoPagoId      = pago;
            extrabajador.JornadaId         = jornada;
            extrabajador.FechaInicio       = dateTimePicker1.Value;
            extrabajador.Cedula            = Convert.ToDouble(textBox12.Text);
            extrabajador.FechaFinal        = dateTimePicker2.Value;
            extrabajador.Motivo            = textBox1.Text;
            extrabajador.SueldoMensual     = Convert.ToInt32(textBox2.Text);
            extrabajador.SueldoDiario      = Convert.ToInt32(textBox6.Text);
            extrabajador.Preaviso          = Convert.ToInt32(textBox7.Text);
            extrabajador.Cesantia          = Convert.ToInt32(textBox8.Text);
            extrabajador.CesantiaPro       = Convert.ToInt32(textBox9.Text);
            extrabajador.Vacaciones        = Convert.ToInt32(textBox10.Text);
            extrabajador.TotalPrestaciones = Convert.ToInt32(textBox11.Text);
            _ExTrabajadoresBL.GuardarExTrabajador(extrabajador);

            var resultado = _ExTrabajadoresBL.GuardarExTrabajador(extrabajador);

            if (resultado.Exitoso == true)
            {
                listaExTrabajadoresBindingSource.ResetBindings(false);
                DeshabilitarHabilitarBotones(true);
                //DialogResult resul = MessageBox.Show("Empleado Removido", "Exitoso...!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else
            {
                MessageBox.Show(resultado.Mensaje);
            }

            if (textBox15.Text != "")
            {
                DialogResult resulto = MessageBox.Show("¿Desea Eliminar el Registro?", "Eliminar",
                                                       MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (resulto == DialogResult.Yes)
                {
                    _trabajadores = new TrabajadoresBL();
                    listaTrabajadoresBindingSource.DataSource = _trabajadores.ObtenerTrabajador();

                    var id = Convert.ToInt32(textBox15.Text);
                    Eliminar(id);
                    MessageBox.Show("Empleado eliminado satisfactoriamente");
                }
            }


            textBox15.Clear();
            textBox14.Clear();
            textBox17.Clear();
            //textBox16.Clear();
            textBox13.Clear();
            //textBox18.Clear();
            disponibleDiaTextBox.Clear();
            textBox5.Clear();
            textBox4.Clear();
            textBox3.Clear();
            textBox19.Clear();
            textBox20.Clear();
            textBox21.Clear();
            textBox1.Clear();
            textBox2.Clear();
            textBox6.Clear();
            textBox7.Clear();
            textBox8.Clear();
            textBox10.Clear();
            textBox9.Clear();
            textBox11.Clear();
        }