コード例 #1
0
        private void btnBorrar_Click(object sender, EventArgs e)
        {
            ContratoPersonal contratos;
            Contrato         baja;

            try
            {
                frmConfirma confirma = new frmConfirma("Seguro que desea eliminar el contrato");
                confirma.ShowDialog();

                if (confirma.Confirma == true)
                {
                    contratos = new ContratoPersonal();
                    baja      = new Contrato();
                    baja      = (Contrato)dgvListaConvenios.CurrentRow.DataBoundItem;
                    contratos.eliminar(baja);

                    frmContratos_Load(sender, e);
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Seleccione el que quiere eliminar");
            }
        }
コード例 #2
0
        private void frmContratos_Load(object sender, EventArgs e)
        {
            ContratoPersonal contratos;

            try
            {
                contratos = new ContratoPersonal();
                dgvListaConvenios.DataSource = contratos.listar();
                dgvListaConvenios.Columns["Idcontrato"].Visible     = false;
                dgvListaConvenios.Columns["Descripcion"].HeaderText = "CONTRATOS";
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #3
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            ContratoPersonal contratos;
            Contrato         nuevo;

            try
            {
                contratos         = new ContratoPersonal();
                nuevo             = new Contrato();
                nuevo.Descripcion = txbContrato.Text.ToUpper().Trim();
                contratos.alta(nuevo);

                frmContratos_Load(sender, e);
            }
            catch (Exception)
            {
                MessageBox.Show("Escriba el nombre para ingresar");
            }
        }
コード例 #4
0
        private void FrmAltaEmpleado_Load(object sender, EventArgs e)
        {
            ConceptoPersonal    concepto    = new ConceptoPersonal();
            CategoriaPersonal   categoria   = new CategoriaPersonal();
            ContratoPersonal    contrato    = new ContratoPersonal();
            SeccionPersonal     seccion     = new SeccionPersonal();
            ConvenioPersonal    convenio    = new ConvenioPersonal();
            EstadoCivilPersonal estadoCivil = new EstadoCivilPersonal();


            try
            {
                cbxConcepto.DataSource    = concepto.listar();
                cbxConcepto.ValueMember   = "IdConcepto";
                cbxConcepto.DisplayMember = "nombre";

                cbxCategoria.DataSource    = categoria.listar();
                cbxCategoria.ValueMember   = "Idcategoria";
                cbxCategoria.DisplayMember = "nombre";

                cbxContrato.DataSource    = contrato.listar();
                cbxContrato.ValueMember   = "Idcontrato";
                cbxContrato.DisplayMember = "Descripcion";

                cbxSeccion.DataSource    = seccion.listar();
                cbxSeccion.ValueMember   = "Idseccion";
                cbxSeccion.DisplayMember = "nombre";

                cbxConvenio.DataSource    = convenio.listar();
                cbxConvenio.ValueMember   = "IDconvenio";
                cbxConvenio.DisplayMember = "Descripcion";

                cbxEstadoCivil.DataSource    = estadoCivil.listar();
                cbxEstadoCivil.ValueMember   = "IdEstadoCivil";
                cbxEstadoCivil.DisplayMember = "Descripcion";

                CargarLocalidad();
                CargarPartido();



                if (empleado != null)
                {
                    btnCerrar.Visible         = true;
                    cbxContrato.SelectedValue = empleado.Contrato.Idcontrato;
                    dtpFechaAlta.Value        = empleado.FechaAlta;
                    txbNombre.Text            = empleado.Nombre;
                    txbApellido.Text          = empleado.Apellido;
                    txbDni.Text  = empleado.Dni;
                    txbCuil.Text = empleado.Cuil;
                    if (empleado.Sexo == 'M')
                    {
                        rdbMasculino.Checked = true;
                    }
                    else
                    {
                        rdbFemenino.Checked = true;
                    }
                    cbxSeccion.SelectedValue   = empleado.Seccion.Idseccion;
                    cbxConcepto.SelectedValue  = empleado.Concepto.IdConcepto;
                    cbxCategoria.SelectedValue = empleado.Categoria.Idcategoria;
                    cbxConvenio.SelectedValue  = empleado.Convenio.IDconvenio;
                    txbObraSocial.Text         = empleado.ObraSocial;
                    txbDomicilio.Text          = empleado.Domicilio;
                    txbEntrecalles1.Text       = empleado.Entrecalle1;
                    txbEntrecalles2.Text       = empleado.Entrecalle2;
                    txbCP.Text = empleado.Localidad.cp.ToString();
                    cbxLocalidad.SelectedValue   = empleado.Localidad.IDlocalidad;
                    cbxPartido.SelectedValue     = empleado.Localidad.IDpartido;
                    txbTelefonoPrincipal.Text    = empleado.TelefonoPrincipal;
                    txbTelefonoAlternativo.Text  = empleado.TelefonoSecundario;
                    dtpFechaNac.Value            = empleado.FechaDeNacimiento;
                    txbNacionalidad.Text         = empleado.Nacionalidad;
                    cbxEstadoCivil.SelectedValue = empleado.EstadoCivil.IdEstadoCivil;
                    nudHijos.Value = empleado.Hijos;
                    txbBasico.Text = empleado.Basico.ToString();
                    txbFoto.Text   = empleado.Foto;

                    if (empleado.Sexo == 'M')
                    {
                        rdbMasculino.Checked = true;
                        pbxFoto.Image        = Properties.Resources.Masculino;
                    }
                    else
                    {
                        rdbFemenino.Checked = true;
                        pbxFoto.Image       = Properties.Resources.Femenino;
                    }
                    if (txbFoto.Text != "")
                    {
                        pbxFoto.Image = Bitmap.FromFile(txbFoto.Text);
                    }
                    lblAltaUsuario.Text         += empleado.UsuarioCreacion.Nombre;
                    lblAltaFecha.Text           += empleado.FechaCreacion.ToShortDateString();
                    lblUsuarioModificacion.Text += empleado.UsuarioModificacion.Nombre;
                    if (empleado.FechaModificacion.ToString() != "1/1/0001 00:00:00")
                    {
                        lblFechaModificacion.Text += empleado.FechaModificacion.ToShortDateString();
                    }
                    if (empleado.ControlHorario == true)
                    {
                        rdbSi.Checked = true;
                    }
                    else
                    {
                        rdbNo.Checked = false;
                    }
                    lblAltaUsuario.Show();
                    lblAltaFecha.Show();
                    lblUsuarioModificacion.Show();
                    lblFechaModificacion.Show();
                }

                else
                {
                    cbxConcepto.Text    = "";
                    cbxCategoria.Text   = "";
                    cbxContrato.Text    = "";
                    cbxSeccion.Text     = "";
                    cbxConvenio.Text    = "";
                    cbxEstadoCivil.Text = "";
                    cbxLocalidad.Text   = "";
                    cbxPartido.Text     = "";
                    dtpFechaAlta.Value  = DateTime.Today.AddDays(1);

                    if (dtpFechaAlta.Value.DayOfWeek.ToString() == "Saturday")
                    {
                        dtpFechaAlta.Value = DateTime.Today.AddDays(3);
                    }
                    else if (dtpFechaAlta.Value.DayOfWeek.ToString() == "Sunday")
                    {
                        dtpFechaAlta.Value = DateTime.Today.AddDays(2);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }

            //SE INICIA CON EL DIA DE ALTA POSTERIOR AL DE LA CARGA, SI ES FINDE SE CORRE AL LUNES.
        }