Beispiel #1
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (txtCP.Text != "" && txtDescripcion.Text != "")
            {
                try
                {
                    LocalidadNegocio ubiacc     = new LocalidadNegocio();
                    Localidades      nlocalidad = new Localidades();
                    Provincias       selectprov;

                    nlocalidad.IdLocalidad = Convert.ToInt32(txtCP.Text);
                    nlocalidad.Descripcion = txtDescripcion.Text.Trim();
                    selectprov             = (Provincias)cbxProvincia.SelectedItem;
                    nlocalidad.IdProvincia = selectprov.IdProvincia;


                    ubiacc.agregarlocalidad(nlocalidad);
                    MessageBox.Show("Localidad Agregada con Exito");
                    this.Close();
                }
                catch
                {
                    MessageBox.Show("No se pudo agregar, Codigo postal Existente");
                }
            }
            else
            {
                MessageBox.Show("Ingrese Un codigo postal");
            }
        }
Beispiel #2
0
        private void UsuariosModificar_Load(object sender, EventArgs e)
        {
            LocalidadNegocio Loca = new LocalidadNegocio();

            cbxCodigoPostal.DataSource    = Loca.listar();
            cbxCodigoPostal.DisplayMember = "IDLOCALIDAD";

            UsuariosNegocio usuarioacc = new UsuariosNegocio();

            cbxGerarquia.DataSource    = usuarioacc.listargerarquias();
            cbxGerarquia.DisplayMember = "DESCRIPCION";

            try
            {
                txtNombre.Text       = usuarios.Nombre.ToString();
                txtApellido.Text     = usuarios.Apellido.ToString();
                txtDni.Text          = usuarios.Dni.ToString();
                dtpUsuario.Value     = usuarios.FechaNac;
                txtDireccion.Text    = usuarios.Direccion.ToString();
                cbxSexo.Text         = usuarios.sexo.ToString();
                cbxCodigoPostal.Text = usuarios.idlocalidad.ToString();
                txtPassword.Text     = usuarios.password.ToString();
                cbxGerarquia.Text    = usuarios.gerarquia.descripcion.ToString();
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #3
0
        void cargar_grilla()
        {
            LocalidadNegocio negocio = new LocalidadNegocio();

            dgvLocalidades.DataSource         = negocio.ListarLocalidades();
            dgvLocalidades.Columns[0].Visible = false;
            dgvLocalidades.Columns[1].Visible = false;
        }
Beispiel #4
0
        private void Localidadess_Load(object sender, EventArgs e)
        {
            LocalidadNegocio ubiacc = new LocalidadNegocio();

            cbxProvincia.DataSource    = ubiacc.listarprovincias();
            cbxProvincia.DisplayMember = "DESCRIPCION";
            cbxProvincia.ValueMember   = "IDPROVINCIA";
        }
        private void CargarLocalidades()
        {
            LocalidadNegocio negocio = new LocalidadNegocio();

            drpLocalidades.DataSource     = negocio.ListarLocalidades();
            drpLocalidades.DataTextField  = "nombre";
            drpLocalidades.DataValueField = "id";
            drpLocalidades.DataBind();
            drpLocalidades.Items.Insert(0, new ListItem("[Seleccionar]", "0"));
        }
        private void btnAddLocalidad_Click(object sender, EventArgs e)
        {
            Localidadess ventana = new Localidadess();

            ventana.ShowDialog();

            LocalidadNegocio ubiacc = new LocalidadNegocio();

            cbxCodigoPostal.DataSource    = ubiacc.listar();
            cbxCodigoPostal.DisplayMember = "IDLOCALIDAD";
        }
        private void frmAgregarCliente_Load(object sender, EventArgs e)
        {
            LocalidadNegocio negocio = new LocalidadNegocio();

            cmbLocalidades.DataSource  = negocio.ListarLocalidades();
            cmbLocalidadMod.DataSource = negocio.ListarLocalidades();

            cmbLocalidades.DisplayMember = "nombre";
            cmbLocalidades.ValueMember   = "id";

            cmbLocalidadMod.DisplayMember = "nombre";
            cmbLocalidadMod.ValueMember   = "id";
        }
Beispiel #8
0
        protected void ddCiudad_SelectedIndexChanged(object sender, EventArgs e)
        {
            LocalidadNegocio LocNeg = new LocalidadNegocio();
            BarrioNegocio    BarNeg = new BarrioNegocio();

            ddLocalidad.Items.Clear();
            ddLocalidad.DataSource = LocNeg.BuscarPorCiudad(ddCiudad.SelectedValue);
            ddLocalidad.DataBind();

            ddBarrio.Items.Clear();
            ddBarrio.DataSource = BarNeg.BuscarPorCiudad(ddCiudad.SelectedValue);
            ddBarrio.DataBind();
        }
Beispiel #9
0
        private void UsuariosCrear_Load(object sender, EventArgs e)
        {
            LocalidadNegocio ubiacc = new LocalidadNegocio();

            cbxCodigoPostal.DataSource    = ubiacc.listar();
            cbxCodigoPostal.DisplayMember = "IDLOCALIDAD";

            UsuariosNegocio usuarioacc = new UsuariosNegocio();

            cbxGerarquia.DataSource    = usuarioacc.listargerarquias();
            cbxGerarquia.DisplayMember = "DESCRIPCION";

            cbxSexo.Text = "MASCULINO";
        }
Beispiel #10
0
        private void ClientesCrear_Load(object sender, EventArgs e)
        {
            LocalidadNegocio Loca = new LocalidadNegocio();

            try
            {
                cbxCodigoPostal.DataSource    = Loca.listar();
                cbxCodigoPostal.DisplayMember = "IDLOCALIDAD";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Beispiel #11
0
        private void btnAcepotarmod_Click(object sender, EventArgs e)
        {
            Localidad        Loc     = new Localidad();
            LocalidadNegocio negocio = new LocalidadNegocio();

            Loc.id     = int.Parse(txtID.Text);
            Loc.nombre = txtNombreMod.Text;
            negocio.ModificarLocalidad(Loc);

            txtID.Text           = "";
            txtNombreMod.Text    = "";
            txtNombreMod.Enabled = false;

            MessageBox.Show("Localidad Modificada", "MENSAJE", MessageBoxButtons.OK);
            cargar_grilla();
        }
Beispiel #12
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            Localidad        eliminar = new Localidad();
            LocalidadNegocio negocio  = new LocalidadNegocio();

            eliminar = (Localidad)dgvLocalidades.CurrentRow.DataBoundItem;

            if (eliminar == null)
            {
                MessageBox.Show("Debe seleccionar una localidad de la lista", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                negocio.eliminarLocalidad(eliminar);
                cargar_grilla();
            }
        }
Beispiel #13
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            if (txtNombreLoc.Text == "")
            {
                MessageBox.Show("El campo 'Nombre' no puede estar vacio", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                Localidad        nueva   = new Localidad();
                LocalidadNegocio negocio = new LocalidadNegocio();

                nueva.nombre = txtNombreLoc.Text;
                negocio.AgregarLocalidad(nueva);

                cargar_grilla();
                txtNombreLoc.Text = "";
            }
        }
        protected void btnRegistrarse_Click(object sender, EventArgs e)
        {
            Usuario          usuario          = new Usuario();
            Cliente          cliente          = new Cliente();
            ClienteNegocio   clientenegocio   = new ClienteNegocio();
            UsuarioNegocio   usuarionegocio   = new UsuarioNegocio();
            LocalidadNegocio localidadnegocio = new LocalidadNegocio();
            int aux;
            //CAMBIAR FLAG CUADNO SE ARREGLE LA FUNCION VALIDARNOMBREUSUARIO QUE DE REPENTE NO QUIERE ANDAR
            bool flag = false;

            if (txtUsuario.Text == "" || txtNombre.Text == "" || txtApellido.Text == "" || txtContraseña.Text == "" || txtcontacto.Text == "" || Convert.ToInt32(drpLocalidades.SelectedValue) == 0)
            {
                Response.Write("<script>window.alert('Debe compeltar todos los campos');</script>");
            }
            else
            {
                cliente.nombre           = txtNombre.Text;
                cliente.apellido         = txtApellido.Text;
                cliente.contacto         = txtcontacto.Text;
                cliente.localidad        = new Localidad();
                cliente.localidad.nombre = drpLocalidades.Text;
                cliente.localidad.id     = Convert.ToInt32(drpLocalidades.SelectedValue);
                cliente.estado           = true;

                usuario.NombreUsuario = txtUsuario.Text;
                flag = usuarionegocio.ValidarNombreUsuario(txtUsuario.Text);

                if (flag == true)
                {
                    Response.Write("<script>window.alert('El nombre de usuario ya esta en uso');</script>");
                }
                else
                {
                    clientenegocio.agregarCliente(cliente);
                    aux = clientenegocio.RecuperarUltimoId();
                    usuario.Contraseña = txtContraseña.Text;
                    usuarionegocio.RegistroWeb(usuario, aux);

                    Response.Write("<script>window.alert('Registro completado');</script>");
                    Response.Redirect("Default.aspx");
                }
            }
        }
        protected void dropDownDpto_SelectedIndexChanged(object sender, EventArgs e)
        {
            LocalidadNegocio localidadNegocio = new LocalidadNegocio();

            try
            {
                if (dropDownDpto.SelectedIndex != 0)
                {
                    dropDownLocal.DataSource     = localidadNegocio.FiltrarXDpto(Convert.ToInt32(dropDownDpto.SelectedValue));
                    dropDownLocal.DataValueField = "ID";
                    dropDownLocal.DataTextField  = "Nombre";
                    dropDownLocal.DataBind();
                    dropDownLocal.Items.Insert(0, new ListItem("", ""));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        private void ProveedoresModificar_Load(object sender, EventArgs e)
        {
            LocalidadNegocio Loca = new LocalidadNegocio();

            cbxCodigoPostal.DataSource    = Loca.listar();
            cbxCodigoPostal.DisplayMember = "IDLOCALIDAD";

            try
            {
                txtCuit.Text         = proveedores.Cuit;
                txtDescripcion.Text  = proveedores.Descripcion;
                txtDireccion.Text    = proveedores.Direccion;
                cbxCodigoPostal.Text = proveedores.IdLocalidad.ToString();
                txtTelefono.Text     = proveedores.Telefono;
                txtMail.Text         = proveedores.Mail;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Beispiel #17
0
        protected void Carga_Datos()
        {
            ProvinciaNegocio ProvNeg = new ProvinciaNegocio();
            CiudadNegocio    CiuNeg  = new CiudadNegocio();
            LocalidadNegocio LocNeg  = new LocalidadNegocio();
            BarrioNegocio    BarNeg  = new BarrioNegocio();
            ActividadNegocio ActNeg  = new ActividadNegocio();

            ddActividad.DataSource = ActNeg.Listar();
            ddActividad.DataBind();

            ddProvincia.DataSource = ProvNeg.Listar();
            ddProvincia.DataBind();

            ddCiudad.DataSource = CiuNeg.BuscarPorProvincia(ddProvincia.SelectedValue);
            ddCiudad.DataBind();

            ddLocalidad.DataSource = LocNeg.Listar(ddCiudad.SelectedValue);
            ddLocalidad.DataBind();

            ddBarrio.DataSource = BarNeg.Listar();
            ddBarrio.DataBind();
        }
        private void ClientesModificar_Load(object sender, EventArgs e)
        {
            LocalidadNegocio Loca = new LocalidadNegocio();

            cbxCodigoPostal.DataSource    = Loca.listar();
            cbxCodigoPostal.DisplayMember = "IDLOCALIDAD";


            try
            {
                txtDni.Text          = cliente.Dni.ToString();
                txtNombre.Text       = cliente.Nombre.ToString();
                txtApellido.Text     = cliente.Apellido.ToString();
                txtDireccion.Text    = cliente.Calle.ToString();
                cbxSexoCliente.Text  = cliente.Sexo.ToString();
                dtpFechaNac.Value    = cliente.FechaNac;
                cbxCodigoPostal.Text = cliente.IdLocalidad.ToString();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Beispiel #19
0
        private void frmDireccion_Load(object sender, EventArgs e)
        {
            LocalidadNegocio negocioLocalidad = new LocalidadNegocio();

            try
            {
                cboLocalidad.DataSource    = negocioLocalidad.listar();
                cboLocalidad.DisplayMember = "DescripcionGeneral";
                cboLocalidad.ValueMember   = "IdLocalidad";

                if (direccion.Id != 0)
                {
                    txtCalle.Text              = direccion.Calle;
                    txtNumero.Text             = direccion.Altura.ToString();
                    txtPiso.Text               = direccion.Piso.ToString();
                    cboLocalidad.SelectedValue = direccion.Localidad.IdLocalidad;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Beispiel #20
0
        private void AddModif(Persona local, char Tipo)
        {
            ClienteNegocio   negocioCli  = new ClienteNegocio();
            ProveedorNegocio negocioProv = new ProveedorNegocio();
            LocalidadNegocio negocioLoc  = new LocalidadNegocio();
            DomicilioNegocio negocioDoc  = new DomicilioNegocio();
            TelefonoNegocio  negocioTel  = new TelefonoNegocio();
            MailNegocio      negocioMail = new MailNegocio();

            if (btnAgregar.Text == "Agregar")
            {
                if (llenarLocal(local))
                {
                    //Domicilio
                    int idLocalidad = negocioLoc.buscarLocalidad(local.Domicilio.Localidad);
                    if (txtCalle.Text.Trim() != "" && txtAltura.Text.Trim() != "")
                    {
                        if (idLocalidad == -1 && txtLocalidad.Text != "")
                        {
                            local.Domicilio.Localidad.ID = negocioLoc.agregarLocalidad(local.Domicilio.Localidad);
                        }
                        else
                        {
                            local.Domicilio.Localidad.ID = idLocalidad;
                        }
                        local.Domicilio.ID = negocioDoc.agregarDomicilio(local.Domicilio);
                    }

                    if (Tipo == 'P')
                    {
                        negocioProv.agregarProveedor((Proveedor)local);
                    }
                    else
                    {
                        negocioCli.agregarCliente((Cliente)local);
                    }

                    //Mail
                    for (int i = 0; i < local.Mails.Count; i++)
                    {
                        int idMail = negocioMail.agregarMail(local.Mails[i]);
                        if (Tipo == 'P')
                        {
                            negocioProv.agregarMailXProveedor((Proveedor)local, idMail);
                        }
                        else
                        {
                            negocioCli.agregarMailXCliente((Cliente)local, idMail);
                        }
                    }

                    //Telefono
                    for (int i = 0; i < local.Telefonos.Count; i++)
                    {
                        int idMail = negocioTel.agregarTelefono(local.Telefonos[i]);
                        if (Tipo == 'P')
                        {
                            negocioProv.agregarTelefonoXProveedor((Proveedor)local, idMail);
                        }
                        else
                        {
                            negocioCli.agregarTelefonoXCliente((Cliente)local, idMail);
                        }
                    }
                    Close();
                }
            }
            else
            {
                if (llenarLocal(local))
                {
                    if (txtCalle.Text.Trim() != "" && txtAltura.Text.Trim() != "")
                    {
                        int idLocalidad = negocioLoc.buscarLocalidad(local.Domicilio.Localidad);
                        if (local.Domicilio.ID < 1)
                        {
                            if (local.Domicilio.Localidad.ID == 0)
                            {
                                if (idLocalidad == -1 && txtLocalidad.Text != "")
                                {
                                    local.Domicilio.Localidad.ID = negocioLoc.agregarLocalidad(local.Domicilio.Localidad);
                                }
                                else
                                {
                                    local.Domicilio.Localidad.ID = idLocalidad;
                                }
                            }
                            local.Domicilio.ID = negocioDoc.agregarDomicilio(local.Domicilio);
                        }
                        else
                        {
                            if (local.Domicilio.Localidad.ID == 0)
                            {
                                if (idLocalidad == -1 && txtLocalidad.Text != "")
                                {
                                    local.Domicilio.Localidad.ID = negocioLoc.agregarLocalidad(local.Domicilio.Localidad);
                                }
                                else
                                {
                                    local.Domicilio.Localidad.ID = idLocalidad;
                                }
                            }
                            negocioDoc.modificarDomicilio(local.Domicilio);
                        }
                    }
                    else if (local.Domicilio.Calle == "" || local.Domicilio.Altura == 0)
                    {
                        negocioDoc.eliminarDomicilio(local.Domicilio);
                    }

                    //Mail
                    if (Tipo == 'P')
                    {
                        negocioProv.eliminarMailXProveedor((Proveedor)local);
                    }
                    else
                    {
                        negocioCli.eliminarMailXCliente((Cliente)local);
                    }

                    for (int i = 0; i < local.Mails.Count; i++)
                    {
                        int idMail = negocioMail.agregarMail(local.Mails[i]);
                        if (Tipo == 'P')
                        {
                            negocioProv.agregarMailXProveedor((Proveedor)local, idMail);
                        }
                        else
                        {
                            negocioCli.agregarMailXCliente((Cliente)local, idMail);
                        }
                    }

                    //Telefono
                    if (Tipo == 'P')
                    {
                        negocioProv.eliminarTelefonoXProveedor((Proveedor)local);
                    }
                    else
                    {
                        negocioCli.eliminarTelefonoXCliente((Cliente)local);
                    }

                    for (int i = 0; i < local.Telefonos.Count; i++)
                    {
                        int idMail = negocioTel.agregarTelefono(local.Telefonos[i]);
                        if (Tipo == 'P')
                        {
                            negocioProv.agregarTelefonoXProveedor((Proveedor)local, idMail);
                        }
                        else
                        {
                            negocioCli.agregarTelefonoXCliente((Cliente)local, idMail);
                        }
                    }



                    if (Tipo == 'P')
                    {
                        negocioProv.modificarProveedor((Proveedor)local);
                    }
                    else
                    {
                        negocioCli.modificarCliente((Cliente)local);
                    }
                    Close();
                }
            }
        }
Beispiel #21
0
        private void AddModif(Empleado local)
        {
            EmpleadoNegocio  negocio     = new EmpleadoNegocio();
            LocalidadNegocio negocioLoc  = new LocalidadNegocio();
            DomicilioNegocio negocioDoc  = new DomicilioNegocio();
            UsuarioNegocio   negocioUser = new UsuarioNegocio();

            if (btnAgregar.Text == "Agregar")
            {
                if (llenarLocal(local))
                {
                    int idLocalidad = negocioLoc.buscarLocalidad(local.Domicilio.Localidad);
                    if (txtCalle.Text.Trim() != "" && txtAltura.Text.Trim() != "")
                    {
                        if (idLocalidad == -1 && txtLocalidad.Text != "")
                        {
                            local.Domicilio.Localidad.ID = negocioLoc.agregarLocalidad(local.Domicilio.Localidad);
                        }
                        else
                        {
                            local.Domicilio.Localidad.ID = idLocalidad;
                        }
                        local.Domicilio.ID = negocioDoc.agregarDomicilio(local.Domicilio);
                    }
                    local.Usuario.ID = negocioUser.agregarUsuario(local.Usuario);
                    negocio.agregarEmpleado(local);
                    Close();
                }
            }
            else
            {
                if (llenarLocal(local))
                {
                    if (txtCalle.Text.Trim() != "" && txtAltura.Text.Trim() != "")
                    {
                        int idLocalidad = negocioLoc.buscarLocalidad(local.Domicilio.Localidad);
                        if (local.Domicilio.ID < 1)
                        {
                            if (local.Domicilio.Localidad.ID == 0)
                            {
                                if (idLocalidad == -1 && txtLocalidad.Text != "")
                                {
                                    local.Domicilio.Localidad.ID = negocioLoc.agregarLocalidad(local.Domicilio.Localidad);
                                }
                                else
                                {
                                    local.Domicilio.Localidad.ID = idLocalidad;
                                }
                            }
                            local.Domicilio.ID = negocioDoc.agregarDomicilio(local.Domicilio);
                        }
                        else if (local.Domicilio.Calle == "" || local.Domicilio.Altura == 0)
                        {
                            negocioDoc.eliminarDomicilio(local.Domicilio);
                        }
                        else
                        {
                            if (local.Domicilio.Localidad.ID == 0)
                            {
                                if (idLocalidad == -1 && txtLocalidad.Text != "")
                                {
                                    local.Domicilio.Localidad.ID = negocioLoc.agregarLocalidad(local.Domicilio.Localidad);
                                }
                                else
                                {
                                    local.Domicilio.Localidad.ID = idLocalidad;
                                }
                            }
                            negocioDoc.modificarDomicilio(local.Domicilio);
                        }
                    }
                    if (local.Usuario.ID == 0)
                    {
                        local.Usuario.ID = negocioUser.agregarUsuario(local.Usuario);
                    }
                    else
                    {
                        negocioUser.modificarUsuario(local.Usuario);
                    }
                    negocio.modificarEmpleado(local);
                    Close();
                }
            }
        }