Exemple #1
0
        private void btnModificarContacto_Click(object sender, EventArgs e)
        {
            dgvContactos[0, pos].Value = txtIdProveedorContacto.Text;
            dgvContactos[1, pos].Value = txtNúmeroContacto.Text;
            dgvContactos[2, pos].Value = txtNombreContacto.Text;
            dgvContactos[3, pos].Value = txtApellidoContacto.Text;
            dgvContactos[4, pos].Value = txtTelContacto.Text;
            dgvContactos[5, pos].Value = txtCelularContacto.Text;
            dgvContactos[6, pos].Value = txtMailContacto.Text;

            ContactoNegocio negocio = new ContactoNegocio();

            try
            {
                contactoLocal = new Contacto();
                contactoLocal.Id_Proveedor = Convert.ToInt32(txtIdProveedorContacto.Text);
                contactoLocal.Número       = txtNúmeroContacto.Text;
                contactoLocal.Nombre       = txtNombreContacto.Text;
                contactoLocal.Apellido     = txtApellidoContacto.Text;
                contactoLocal.Teléfono     = Convert.ToInt64(txtTelContacto.Text);
                contactoLocal.Celular      = Convert.ToInt64(txtCelularContacto.Text);
                contactoLocal.Mail         = txtMailContacto.Text;

                negocio.modificarContacto(contactoLocal);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
        protected void ButtonAgregarPersona_Click(object sender, EventArgs e)
        {
            PersonaNegocio   negocioPersona   = new PersonaNegocio();
            DireccionNegocio negocioDireccion = new DireccionNegocio();
            ContactoNegocio  negocioContacto  = new ContactoNegocio();


            try
            {
                persona.Nombre   = NombrePersona.Text;
                persona.Apellido = ApellidoPersona.Text;
                persona.DNI      = Convert.ToInt64(DNIPersona.Text);
                //persona.FechaNac = Convert.ToDateTime(FechaNacPersona.Text);

                persona.direccion.Calle     = CallePersona.Text;
                persona.direccion.Numero    = Convert.ToInt32(NumeroPersona.Text);
                persona.direccion.CP        = Convert.ToInt32(CPPersona.Text);
                persona.direccion.Localidad = LocalidadPersona.Text;
                persona.direccion.Provincia = ProvinciaPersona.Text;
                CargarDireccion(persona.direccion);
                persona.direccion         = (Direccion)Session[Session.SessionID + "Direccion"];
                persona.contacto.Email    = EmailPersona.Text;
                persona.contacto.Telefono = Convert.ToInt64(TelefonoPersona.Text);
                CargarContacto(persona.contacto);
                persona.contacto = (Contacto)Session[Session.SessionID + "Contacto"];
                negocioPersona.AgregarPersona(persona);
                Response.Redirect("Registrar.aspx");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 private void BtnEliminar_Click(object sender, EventArgs e)
 {
     if (dgvContactos.SelectedCells.Count > 0)
     {
         ContactoNegocio neg = new ContactoNegocio();
         Contacto        C   = (Contacto)dgvContactos.CurrentRow.DataBoundItem;
         try
         {
             using (var popup = new Confirmacion(@"eliminar """ + C.ToString() + @""""))
             {
                 var R = popup.ShowDialog();
                 if (R == DialogResult.OK)
                 {
                     bool conf = popup.R;
                     if (C != null && conf == true)
                     {
                         neg.EliminarLogico(C.IdContacto);
                         LlenarTabla();
                     }
                 }
             }
         }
         catch (Exception ex)
         {
             Mensaje m = new Mensaje(ex.ToString()); m.ShowDialog();
         }
     }
     else
     {
         Mensaje m = new Mensaje("Ningun item seleccionado.");
         m.ShowDialog();
     }
 }
Exemple #4
0
        private void BtnMod_Click(object sender, EventArgs e)
        {
            ContactoNegocio neg = new ContactoNegocio();

            try
            {
                c.Nombre   = TxtNombre.Text.Trim();
                c.Apellido = TxtApellido.Text.Trim();
                c.Dni      = Convert.ToInt32(TxtDni.Text.Trim());
                c.Email    = TxtEmail.Text.Trim();
                if (c.IdContacto != 0)
                {
                    neg.Modificar(c);
                }
                else
                {
                    c.IdContacto = Convert.ToInt32(neg.Agregar(c));
                    neg.Registrar(c.IdContacto, IdRelacion);
                }
                this.Close();
            }
            catch (Exception ex)
            {
                throw (ex);
            }
        }
Exemple #5
0
        private void cargarGrilla()
        {
            ContactoNegocio contactos = new ContactoNegocio();

            try
            {
                dgvContactos.DataSource = contactos.ListarContactos();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
        protected void Agregar_Click(object sender, EventArgs e)
        {
            Contacto         contacto         = new Contacto();
            ContactoNegocio  contactoNegocio  = new ContactoNegocio();
            Direccion        direccion        = new Direccion();
            DireccionNegocio direccionNegocio = new DireccionNegocio();

            proveedor = (Proveedor)Session[Session.SessionID + "modificar"];
            int IdDireccion;
            int IdContacto;

            direccion.Calle        = CalleBox.Text;
            direccion.Altura       = Convert.ToInt32(AlturaBox.Text);
            direccion.CodigoPostal = CodigoBox.Text;
            direccion.Provincia    = ProvinciaBox.Text;
            direccion.Localidad    = LocalidadBox.Text;
            contacto.Email         = EmailBox.Text;
            contacto.Telefono      = TelefonoBox.Text;

            if (direccionNegocio.SiExisteDireccion(direccion) == true)
            {
                IdDireccion = direccionNegocio.BuscarIdDireccion(direccion);
            }
            else
            {
                direccionNegocio.Agregar(direccion);
                IdDireccion = direccionNegocio.BuscarIdDireccion(direccion);
            }

            if (contactoNegocio.SiExisteContacto(contacto))
            {
                IdContacto = contactoNegocio.BuscarIdContacto(contacto);
            }
            else
            {
                contactoNegocio.Agregar(contacto);
                IdContacto = contactoNegocio.BuscarIdContacto(contacto);
            }


            proveedor.Nombre       = NombreBox.Text;
            proveedor.direccion.Id = IdDireccion;
            proveedor.contacto.Id  = IdContacto;



            negocio.modificar(proveedor);
            Response.Redirect("ProveedorAdmin.aspx");
        }
        private void cargarGrilla()
        {
            ContactoNegocio contactoNegocio = new ContactoNegocio();

            try
            {
                contactoListado                = contactoNegocio.listarContacto(txtbRazonSocial.Text.Trim());
                dgvContacto.DataSource         = contactoListado;
                dgvContacto.Columns[0].Visible = false;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        protected void CargarContacto(Contacto nuevo)
        {
            ContactoNegocio negocio = new ContactoNegocio();

            negocio.AgregarContacto(nuevo);
            List <Contacto> lista    = new List <Contacto>();
            Contacto        contacto = new Contacto();

            lista = negocio.ListarContacto();
            if (lista != null)
            {
                contacto = lista.Find(J => J.Email == nuevo.Email && J.Telefono == nuevo.Telefono);
                Session.Add(Session.SessionID + "Contacto", contacto);
            }
        }
        private void LlenarTabla()
        {
            ContactoNegocio neg = new ContactoNegocio();

            try
            {
                dgvContactos.DataSource = neg.Listar(IdRelacion);
                dgvContactos.Columns["IdContacto"].HeaderText = "ID";
                dgvContactos.Columns["Dni"].HeaderText        = "DNI";
                dgvContactos.Columns["Activo"].Visible        = false;
                dgvContactos.Update();
                dgvContactos.Refresh();
            }
            catch (Exception ex)
            {
                Mensaje m = new Mensaje(ex.ToString()); m.ShowDialog();
            }
        }
Exemple #10
0
        private void btnAgregarContacto_Click(object sender, EventArgs e)
        {
            ContactoNegocio negocio = new ContactoNegocio();

            try
            {
                contactoLocal = new Contacto();
                contactoLocal.Id_Proveedor = Convert.ToInt32(txtIdProveedorContacto.Text);
                contactoLocal.Número       = txtNúmeroContacto.Text;
                contactoLocal.Nombre       = txtNombreContacto.Text;
                contactoLocal.Apellido     = txtApellidoContacto.Text;
                contactoLocal.Teléfono     = Convert.ToInt64(txtTelContacto.Text);
                contactoLocal.Celular      = Convert.ToInt64(txtCelularContacto.Text);
                contactoLocal.Mail         = txtMailContacto.Text;

                negocio.agregarContacto(contactoLocal);
                cargarGrilla();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }