Ejemplo n.º 1
0
        public void validarCambios()
        {
            if (evento == "modificar" && txtCuit.Text != "")
            {
                Personaj empNueva = new Personaj();
                empNueva.Id = emp.Id;

                empNueva.Cuit = txtCuit.Text;
                empNueva.RazonSocial = txtRazonSoc.Text;
                empNueva.NroIngresosBrutos = txtIngBrutos.Text;
                empNueva.TipoIva = (TipoIva)cmbTipoIva.SelectedItem;
                empNueva.Domicilios = domicilios;
                empNueva.Telefonos = telefonos;
                empNueva.Emails = emails;
                empNueva.Sucursales = sucursales;

                if (!Utils.sonIguales(emp, empNueva))
                {
                    DialogResult v_res = MessageBox.Show("Ha realizado cambios.\nDesea guardar los cambios?", "Guardar cambios", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                    if (v_res == DialogResult.Yes)
                    {
                        guardarDatos();
                    }

                }
            }
        }
Ejemplo n.º 2
0
 public void prueba(Personaj emp)
 {
     foreach (Sucursal suc in emp.Sucursales)
     {
         ConexionBD.getSession().Save(suc);
         ConexionBD.getSession().Flush();
     }
 }
Ejemplo n.º 3
0
 public bool existe(Personaj pj)
 {
     if (ConexionBD.getSession().CreateCriteria(typeof(Personaj)).Add(Expression.Eq("Cuit", pj.Cuit)).List<Personaj>().Count > 0)
     {
         return true;
     }
     else
     {
         return false;
     }
 }
Ejemplo n.º 4
0
        public bool guardar(Personaj pj)
        {
            if (existe(pj))
            {
                return false;
            }
            else
            {
                ConexionBD.getSession().Save(pj);
                ConexionBD.getSession().Flush();

                return true;
            }
        }
Ejemplo n.º 5
0
 private void estadoInicial()
 {
     emp = new Personaj();
     gestor = new GestorPersonaJ();
     domicilios = new List<Domicilio>();
     telefonos = new List<Telefono>();
     emails = new List<Email>();
     limpiarGrillas();
     Utils.habilitar(true, btnNuevo, btnModificar, btnEliminar);
     Utils.habilitar(false, gbEmpresa, tcEmpresa, btnGuardar, btnCancelar);
     limpiarCampos();
     cargarCombo();
     evento = "";
     dpFechaAlta.Value = DateTime.Today;
 }
Ejemplo n.º 6
0
        private void buscarEmpresa()
        {
            if (Utils.hayDatosCargados(txtCuit) == true)
            {
                emp = gestor.buscar(txtCuit.Text);
                if (emp != null)
                {
                    txtRazonSoc.Text = emp.RazonSocial;
                    txtIngBrutos.Text = emp.NroIngresosBrutos;
                    cmbTipoIva.SelectedItem = (TipoIva)emp.TipoIva;
                    dpFechaAlta.Value = emp.FechaAlta;
                    txtNomFantasia.Text = emp.NombreFantasia;
                    domicilios = emp.Domicilios;
                    emails = emp.Emails;
                    telefonos = emp.Telefonos;
                    sucursales = emp.Sucursales;
                    //cargarGrillaSucursales();
                }
                else
                {
                    MessageBox.Show("No existe Empresa", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            else
            {
                MessageBox.Show("Debe ingresar el CUIT de la Empresa", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information);

            }
        }