Esempio n. 1
0
        protected void btnGuardarCambios(object sender, EventArgs e)
        {
            try
            {
                int   CodLug1 = this.CodLugar(dplParroquia, dplMunicipio, dplEstado);
                Lugar lugar   = new Lugar(CodLug1);

                Natural ClienteNatural = new Natural(dplRif.SelectedValue + txtRif.Text);


                CorreoElectronico ctrlCorreo = new CorreoElectronico(ClienteNatural.CodigoCorreoElectronico);
                ctrlCorreo.Direccion = txtCorreo.Text;
                ctrlCorreo.Actualizar();

                //Cliente datosCliente = new Cliente(dplRif.SelectedValue + txtRif.Text, txtContraseña.Text, ctrlCorreo, null);
                //datosCliente.Actualizar();

                ClienteNatural.Password  = txtContraseña.Text;
                ClienteNatural.Cedula    = dplCedula.SelectedValue + txtCedula.Text;
                ClienteNatural.Nombre1   = Nombre1.Text;
                ClienteNatural.Nombre2   = Nombre2.Text;
                ClienteNatural.Apellido1 = Apellido1.Text;
                ClienteNatural.Apellido2 = Apellido2.Text;
                ClienteNatural.Direccion = lugar.Codigo;

                //Natural natural = new Natural(dplRif.SelectedValue + txtRif.Text, txtContraseña.Text,ctrlCorreo, dplCedula.SelectedValue + txtCedula.Text,Nombre1.Text,Nombre2.Text,Apellido1.Text,Apellido2.Text,lugar);
                ClienteNatural.Actualizar();

                Telefono        telefono  = new Telefono();
                List <Telefono> telefonos = telefono.Leer(ClienteNatural);


                Telefono telefono1 = new Telefono(int.Parse(CodigoPais1.SelectedValue), int.Parse(CodAre.Text), int.Parse(txtTelefono1.Text), TipoTelf.Text, ClienteNatural);
                Telefono telefono2 = new Telefono(int.Parse(CodigoPais2.SelectedValue), int.Parse(CodAre2.Text), int.Parse(txtTelefono2.Text), TipoTelf2.Text, ClienteNatural);

                if (!VerificarCambiosTelefono(telefonos[0], telefono1))
                {
                    telefonos[0].Eliminar();
                    telefono1.Insertar();
                }

                if (!VerificarCambiosTelefono(telefonos[1], telefono2))
                {
                    telefonos[1].Eliminar();
                    telefono2.Insertar();
                }

                //Response.Redirect("/Views/Clientes_Admin.aspx", false);
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('El cliente se ha sido modificado exitosamente');" +
                                                    "window.location ='Clientes_Admin';", true);
            }
            catch (Exception ex)
            {
                Session["mensajeError"] = "Ha ocurrido un error al modificar el cliente natural. " + ex;
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('NO DEBE HABER CAMPOS VACÍOS');", true);
            }
        }
Esempio n. 2
0
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            try
            {
                int CodLug1 = this.CodLugar(dplParroquia, dplMunicipio, dplEstado);
                int CodLug2 = this.CodLugar(dplParroquia2, dplMunicipio2, dplEstado2);

                CorreoElectronico correo = new CorreoElectronico(txtCorreo.Text);
                correo.Insertar();

                Proveedor proveedor = new Proveedor(dplRif.SelectedValue + txtRif.Text, txtRazonSocial.Text, txtDenoComercial.Text, txtPaginaWeb.Text, CodLug2, CodLug1, correo.Codigo);
                proveedor.Insertar();
                Telefono telefono1 = new Telefono(int.Parse(CodigoPais1.SelectedValue), int.Parse(CodAre.Text), int.Parse(txtTelefono1.Text), TipoTelf.Text, proveedor);
                telefono1.Insertar();
                Telefono telefono2 = new Telefono(int.Parse(CodigoPais2.SelectedValue), int.Parse(CodAre2.Text), int.Parse(txtTelefono2.Text), TipoTelf2.Text, proveedor);
                telefono2.Insertar();

                PersonaContacto personaContacto1 = new PersonaContacto(CedulaDrop.SelectedValue + txtCedula.Text, Nombre1.Text, Nombre2.Text, Apellido1.Text, Apellido2.Text, proveedor);
                personaContacto1.Insertar();
                Telefono telefono3 = new Telefono(int.Parse(CodigoPais3.SelectedValue), int.Parse(CodAre3.Text), int.Parse(txtTelefono3.Text), TipoTelf3.Text, personaContacto1);
                telefono3.Insertar();
                Telefono telefono4 = new Telefono(int.Parse(CodigoPais4.SelectedValue), int.Parse(CodAre4.Text), int.Parse(txtTelefono4.Text), TipoTelf4.Text, personaContacto1);
                telefono4.Insertar();

                /* PersonaContacto personaContacto2 = new PersonaContacto(CedulaDrop2.SelectedValue + txtCedula2.Text, Nombre3.Text, Nombre4.Text, Apellido3.Text, Apellido4.Text, proveedor);
                 * personaContacto2.Insertar();
                 * Telefono telefono5 = new Telefono(int.Parse(CodigoPais5.SelectedValue), int.Parse(CodAre5.Text), int.Parse(txtTelefono5.Text), TipoTelf5.Text, personaContacto2);
                 * telefono5.Insertar();
                 * Telefono telefono6 = new Telefono(int.Parse(CodigoPais6.SelectedValue), int.Parse(CodAre6.Text), int.Parse(txtTelefono6.Text), TipoTelf6.Text, personaContacto2);
                 * telefono6.Insertar();*/

                Session["ProveedorRif"] = proveedor.RIF;
                Response.Redirect("/Views/Check_Products.aspx", false);

                //ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('El proveedor se ha sido registrado exitosamente');" +
                //                    "window.location ='Proveedores.aspx';", true);
            }
            catch (Exception ex)
            {
                Session["mensajeError"] = "Ha ocurrido un error al registrar la persona. " + ex;
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('NO DEBE HABER CAMPOS VACÍOS');", true);
            }
        }
Esempio n. 3
0
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            try
            {
                int CodLug1 = this.CodLugar(dplParroquia, dplMunicipio, dplEstado);
                int CodLug2 = this.CodLugar(dplParroquia2, dplMunicipio2, dplEstado2);

                CorreoElectronico ctrlCorreo = new CorreoElectronico(txtCorreo.Text);
                ctrlCorreo.Insertar();

                Cliente datosCliente = new Cliente(dplRif.SelectedValue + txtRif.Text, txtContraseña.Text, ctrlCorreo, null);
                datosCliente.Insertar();

                Juridico datosJuridico = new Juridico(dplRif.SelectedValue + txtRif.Text, txtContraseña.Text, ctrlCorreo, txtDenoComercial.Text, txtRazonSocial.Text, int.Parse(txtCapitalDisponible.Text), txtPaginaWeb.Text, CodLug2, CodLug1, null);
                datosJuridico.Insertar();

                Telefono telefono1 = new Telefono(int.Parse(CodigoPais1.SelectedValue), int.Parse(CodAre.Text), int.Parse(txtTelefono1.Text), TipoTelf.Text, datosCliente);
                telefono1.Insertar();
                Telefono telefono2 = new Telefono(int.Parse(CodigoPais2.SelectedValue), int.Parse(CodAre2.Text), int.Parse(txtTelefono2.Text), TipoTelf2.Text, datosCliente);
                telefono2.Insertar();


                PersonaContacto personaContacto1 = new PersonaContacto(CedulaDrop.SelectedValue + txtCedula.Text, Nombre1.Text, Nombre2.Text, Apellido1.Text, Apellido2.Text, datosJuridico);
                personaContacto1.Insertar();
                Telefono telefono3 = new Telefono(int.Parse(CodigoPais3.SelectedValue), int.Parse(CodAre3.Text), int.Parse(txtTelefono3.Text), TipoTelf3.Text, personaContacto1);
                telefono3.Insertar();
                Telefono telefono4 = new Telefono(int.Parse(CodigoPais4.SelectedValue), int.Parse(CodAre4.Text), int.Parse(txtTelefono4.Text), TipoTelf4.Text, personaContacto1);
                telefono4.Insertar();

                ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('La persona ha sido registrado exitosamente');" +
                                                    "window.location ='Clientes_Admin.aspx';", true);
            }
            catch (Exception ex)
            {
                Session["mensajeError"] = "Ha ocurrido un error al registrar la persona. " + ex;
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('NO DEBE HABER CAMPOS VACÍOS');", true);
            }
        }
Esempio n. 4
0
        protected void btnGuardarCambios(object sender, EventArgs e)
        {
            try
            {
                //CLIENTE JURIDICO

                int CodLug1 = this.CodLugar(dplParroquia, dplMunicipio, dplEstado);
                int CodLug2 = this.CodLugar(dplParroquia2, dplMunicipio2, dplEstado2);


                Juridico ClienteJuridico = new Juridico(dplRif.SelectedValue + txtRif.Text);
                ClienteJuridico.DenominacionComercial = txtDenoComercial.Text;
                ClienteJuridico.RazonSocial           = txtRazonSocial.Text;
                ClienteJuridico.PaginaWeb             = txtPaginaWeb.Text;
                ClienteJuridico.Capital         = float.Parse(txtCapitalDisponible.Text);
                ClienteJuridico.Password        = txtContraseña.Text;
                ClienteJuridico.DireccionFiscal = CodLug1;
                ClienteJuridico.DireccionFisica = CodLug2;


                CorreoElectronico ctrlCorreo = new CorreoElectronico(ClienteJuridico.CodigoCorreoElectronico);
                ctrlCorreo.Direccion = txtCorreo.Text;
                ctrlCorreo.Actualizar();

                ClienteJuridico.Actualizar();

                Telefono        telefono  = new Telefono();
                List <Telefono> telefonos = telefono.Leer(ClienteJuridico);


                Telefono telefono1 = new Telefono(int.Parse(CodigoPais1.SelectedValue), int.Parse(CodAre.Text), int.Parse(txtTelefono1.Text), TipoTelf.Text, ClienteJuridico);
                Telefono telefono2 = new Telefono(int.Parse(CodigoPais2.SelectedValue), int.Parse(CodAre2.Text), int.Parse(txtTelefono2.Text), TipoTelf2.Text, ClienteJuridico);

                if (!VerificarCambiosTelefono(telefonos[0], telefono1))
                {
                    telefonos[0].Eliminar();
                    telefono1.Insertar();
                }

                if (!VerificarCambiosTelefono(telefonos[1], telefono2))
                {
                    telefonos[1].Eliminar();
                    telefono2.Insertar();
                }

                //PERSONA DE CONTACTO

                PersonaContacto contacto = ClienteJuridico.PersonaContacto();
                contacto.Nombre1   = Nombre1.Text;
                contacto.Nombre2   = Nombre2.Text;
                contacto.Apellido1 = Apellido1.Text;
                contacto.Apellido2 = Apellido2.Text;
                contacto.Cedula    = dplCedula.SelectedValue + txtCedula.Text;

                contacto.Actualizar();


                telefonos = telefono.Leer(contacto);


                Telefono telefono3 = new Telefono(int.Parse(CodigoPais3.SelectedValue), int.Parse(CodAre3.Text), int.Parse(txtTelefono3.Text), TipoTelf3.Text, contacto);
                Telefono telefono4 = new Telefono(int.Parse(CodigoPais4.SelectedValue), int.Parse(CodAre4.Text), int.Parse(txtTelefono4.Text), TipoTelf4.Text, contacto);

                if (!VerificarCambiosTelefono(telefonos[0], telefono3))
                {
                    telefonos[0].Eliminar();
                    telefono3.Insertar();
                }

                if (!VerificarCambiosTelefono(telefonos[1], telefono4))
                {
                    telefonos[1].Eliminar();
                    telefono4.Insertar();
                }

                //Response.Redirect("/Views/Clientes_Admin.aspx", false);
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('El cliente se ha sido modificado exitosamente');" +
                                                    "window.location ='Clientes_Admin';", true);
            }
            catch (Exception ex)
            {
                Session["mensajeError"] = "Ha ocurrido un error al modificar el cliente juridico. " + ex;
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('NO DEBE HABER CAMPOS VACÍOS');", true);
            }
        }
Esempio n. 5
0
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            try
            {
                int CodLug1 = this.CodLugar(dplParroquia, dplMunicipio, dplEstado);

                CorreoElectronico correo = new CorreoElectronico(txtCorreo.Text);
                correo.Insertar();

                Departamento departamento    = new Departamento();
                int          CodDepartamento = departamento.Get_CodDepartamento(Departamentos.SelectedValue);

                Tienda tienda    = new Tienda();
                int    CodTienda = tienda.Get_CodTienda(Tiendas.SelectedValue);

                Cargo cargo    = new Cargo();
                int   CodCargo = cargo.Get_CodCargo(Cargos.SelectedValue);


                if (int.Parse(Jefe.Text) != 0)
                {
                    Empleado empleado = new Empleado(txtContraseña.Text, dplRif.SelectedValue + txtRif.Text, dplCedula.SelectedValue + txtCedula.Text, Nombre1.Text,
                                                     Nombre2.Text, Apellido1.Text, Apellido2.Text, new Departamento(CodDepartamento), new Tienda(CodTienda), new Lugar(CodLug1), correo, new Empleado(int.Parse(Jefe.Text)));
                    empleado.Insertar();

                    this.AssignHorarios(empleado);
                    this.AssignCargos(empleado, new Cargo(CodCargo));

                    Telefono telefono1 = new Telefono(int.Parse(CodigoPais1.SelectedValue), int.Parse(CodAre.Text), int.Parse(txtTelefono1.Text), TipoTelf.Text, empleado);
                    telefono1.Insertar();

                    Telefono telefono2 = new Telefono(int.Parse(CodigoPais2.SelectedValue), int.Parse(CodAre2.Text), int.Parse(txtTelefono2.Text), TipoTelf2.Text, empleado);
                    telefono2.Insertar();


                    Session["EmpleadoRif"] = empleado.Codigo;
                }
                else
                {
                    Empleado empleado = new Empleado(txtContraseña.Text, dplRif.SelectedValue + txtRif.Text, dplCedula.SelectedValue + txtCedula.Text, Nombre1.Text,
                                                     Nombre2.Text, Apellido1.Text, Apellido2.Text, new Departamento(CodDepartamento), new Tienda(CodTienda), new Lugar(CodLug1), correo, null);
                    empleado.Insertar();

                    this.AssignHorarios(empleado);
                    this.AssignCargos(empleado, new Cargo(CodCargo));

                    Telefono telefono1 = new Telefono(int.Parse(CodigoPais1.SelectedValue), int.Parse(CodAre.Text), int.Parse(txtTelefono1.Text), TipoTelf.Text, empleado);
                    telefono1.Insertar();

                    Telefono telefono2 = new Telefono(int.Parse(CodigoPais2.SelectedValue), int.Parse(CodAre2.Text), int.Parse(txtTelefono2.Text), TipoTelf2.Text, empleado);
                    telefono2.Insertar();

                    Session["EmpleadoRif"] = empleado.Codigo;
                }


                Response.Redirect("/Views/Employee/Beneficios.aspx", false);
            }
            catch (Exception ex)
            {
                Session["mensajeError"] = "Ha ocurrido un error al registrar el empleado. " + ex;
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('NO DEBE HABER CAMPOS VACÍOS');", true);
            }
        }
Esempio n. 6
0
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            try
            {
                CorreoElectronico ctrlCorreo = new CorreoElectronico(txtCorreo.Text);
                ctrlCorreo.Insertar();
                Cliente datosCliente = new Cliente(dplRif.SelectedValue + txtRif.Text, txtContraseña.Text, ctrlCorreo, null);

                datosCliente.Insertar();

                Natural datosNatural = new Natural();
                datosNatural.RIF       = dplRif.SelectedValue + txtRif.Text;
                datosNatural.Nombre1   = Nombre1.Text;
                datosNatural.Nombre2   = Nombre2.Text;
                datosNatural.Apellido1 = Apellido1.Text;
                datosNatural.Apellido2 = Apellido2.Text;
                datosNatural.Cedula    = dplCedula.SelectedValue + txtCedula.Text;

                // buscamos el codigo de los lugares para hallar el codigo de la parroquia y guardarla
                List <Lugar> listaLugar2 = new List <Lugar>();
                listaLugar2 = nombreLugar.Todos();
                int codigoParroquia = -1;

                foreach (Lugar item in listaLugar2)
                {
                    if (dplEstado.SelectedValue == item.Nombre && item.CodigoUbicacion == 1)
                    {
                        codigoEstado = item.Codigo;
                    }
                }
                foreach (Lugar item in listaLugar2)
                {
                    if (dplMunicipio.SelectedValue == item.Nombre && codigoEstado == item.CodigoUbicacion)
                    {
                        codigoMunicipio = item.Codigo;
                    }
                }
                foreach (Lugar item in listaLugar2)
                {
                    if (dplParroquia.SelectedValue == item.Nombre && item.Tipo == "Parroquia" && codigoMunicipio == item.CodigoUbicacion)
                    {
                        codigoParroquia = item.Codigo;
                    }
                }

                datosNatural.Direccion = codigoParroquia;
                datosNatural.Insertar();

                Telefono telefono1 = new Telefono(int.Parse(CodigoPais1.SelectedValue), int.Parse(CodAre.Text), int.Parse(txtTelefono1.Text), TipoTelf.Text, datosCliente);
                telefono1.Insertar();
                Telefono telefono2 = new Telefono(int.Parse(CodigoPais2.SelectedValue), int.Parse(CodAre2.Text), int.Parse(txtTelefono2.Text), TipoTelf2.Text, datosCliente);
                telefono2.Insertar();

                ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('La persona ha sido registrado exitosamente');" +
                                                    "window.location ='Clientes_Admin.aspx';", true);
            }
            catch (Exception ex)
            {
                Session["mensajeError"] = "Ha ocurrido un error al registrar la persona. " + ex;
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('NO DEBE HABER CAMPOS VACÍOS');", true);
            }
        }
Esempio n. 7
0
        protected void btnGuardarCambios(object sender, EventArgs e)
        {
            try
            {
                int   CodLug1 = this.CodLugar(dplParroquia, dplMunicipio, dplEstado);
                Lugar lugar   = new Lugar(CodLug1);

                Empleado empleado = new Empleado(int.Parse(BuscarCod.Text));

                empleado.Password        = txtContraseña.Text;
                empleado.Cedula          = dplCedula.SelectedValue + txtCedula.Text;
                empleado.RIF             = dplrif.SelectedValue + txtRif.Text;
                empleado.Nombre1         = Nombre1.Text;
                empleado.Nombre2         = Nombre2.Text;
                empleado.Apellido1       = Apellido1.Text;
                empleado.Apellido2       = Apellido2.Text;
                empleado.CodigoDireccion = lugar.Codigo;
                empleado.CodigoJefe      = int.Parse(Jefe.Text);


                CorreoElectronico ctrlCorreo = new CorreoElectronico(empleado.CodigoCorreoElectronico);
                ctrlCorreo.Direccion = txtCorreo.Text;
                ctrlCorreo.Actualizar();


                Departamento departamento    = new Departamento();
                int          CodDepartamento = departamento.Get_CodDepartamento(Departamentos.SelectedValue);
                empleado.CodigoDepartamento = CodDepartamento;

                Tienda tienda    = new Tienda();
                int    CodTienda = tienda.Get_CodTienda(Tiendas.SelectedValue);
                empleado.CodigoTienda = CodTienda;


                //CARGO

                //ACTUALIZAR CARGO VIEJO
                MuchosAMuchos emple_muchos = new MuchosAMuchos();
                Cargo         cargo        = empleado.CargoActual();
                emple_muchos.Actualizar(empleado, cargo);


                //COLOCAR NUEVO CARGO
                Cargo NuevoCargo    = new Cargo();
                int   CodNuevoCargo = NuevoCargo.Get_CodCargo(Cargos.SelectedValue);
                if (cargo.Codigo != CodNuevoCargo)
                {
                    emple_muchos.Insertar(empleado, new Cargo(CodNuevoCargo), int.Parse(TextMonto.Text));
                }

                //HORARIOS
                this.Delete_Horarios(empleado);
                this.AssignHorarios(empleado);

                //BENEFICIOS
                this.Delete_Beneficios(empleado);
                this.AssignBeneficios(empleado);

                //TELEFONOS
                Telefono        telefono  = new Telefono();
                List <Telefono> telefonos = telefono.Leer(empleado);


                Telefono telefono1 = new Telefono(int.Parse(CodigoPais1.SelectedValue), int.Parse(CodAre.Text), int.Parse(txtTelefono1.Text), TipoTelf.Text, empleado);
                Telefono telefono2 = new Telefono(int.Parse(CodigoPais2.SelectedValue), int.Parse(CodAre2.Text), int.Parse(txtTelefono2.Text), TipoTelf2.Text, empleado);

                if (!VerificarCambiosTelefono(telefonos[0], telefono1))
                {
                    telefonos[0].Eliminar();
                    telefono1.Insertar();
                }

                if (!VerificarCambiosTelefono(telefonos[1], telefono2))
                {
                    telefonos[1].Eliminar();
                    telefono2.Insertar();
                }

                empleado.Actualizar();

                ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('El cliente se ha sido modificado exitosamente');" +
                                                    "window.location ='../Nomina_Admin.aspx';", true);
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('NO DEBE HABER CAMPOS VACÍOS');", true);
            }
        }
Esempio n. 8
0
        protected void btnGuardarCambios(object sender, EventArgs e)
        {
            //CLIENTE JURIDICO

            int CodLug1 = this.CodLugar(dplParroquia, dplMunicipio, dplEstado);
            int CodLug2 = this.CodLugar(dplParroquia2, dplMunicipio2, dplEstado2);


            Proveedor proveedor = new Proveedor(dplRif.SelectedValue + txtRif.Text);

            proveedor.DenominacionComercial = txtDenoComercial.Text;
            proveedor.RazonSocial           = txtRazonSocial.Text;
            proveedor.PaginaWeb             = txtPaginaWeb.Text;
            proveedor.DireccionFiscal       = CodLug1;
            proveedor.DireccionFisica       = CodLug2;


            CorreoElectronico ctrlCorreo = new CorreoElectronico(proveedor.CodigoCorreoElectronico);

            ctrlCorreo.Direccion = txtCorreo.Text;
            ctrlCorreo.Actualizar();

            Telefono        telefono  = new Telefono();
            List <Telefono> telefonos = telefono.Leer(proveedor);


            Telefono telefono1 = new Telefono(int.Parse(CodigoPais1.SelectedValue), int.Parse(CodAre.Text), int.Parse(txtTelefono1.Text), TipoTelf.Text, proveedor);
            Telefono telefono2 = new Telefono(int.Parse(CodigoPais2.SelectedValue), int.Parse(CodAre2.Text), int.Parse(txtTelefono2.Text), TipoTelf2.Text, proveedor);

            if (!VerificarCambiosTelefono(telefonos[0], telefono1))
            {
                telefonos[0].Eliminar();
                telefono1.Insertar();
            }

            if (!VerificarCambiosTelefono(telefonos[1], telefono2))
            {
                telefonos[1].Eliminar();
                telefono2.Insertar();
            }

            //PERSONA DE CONTACTO

            PersonaContacto contacto = proveedor.PersonaContacto();

            contacto.Nombre1   = Nombre1.Text;
            contacto.Nombre2   = Nombre2.Text;
            contacto.Apellido1 = Apellido1.Text;
            contacto.Apellido2 = Apellido2.Text;
            contacto.Cedula    = dplCedula.SelectedValue + txtCedula.Text;

            contacto.Actualizar();


            telefonos = telefono.Leer(contacto);


            Telefono telefono3 = new Telefono(int.Parse(CodigoPais3.SelectedValue), int.Parse(CodAre3.Text), int.Parse(txtTelefono3.Text), TipoTelf3.Text, contacto);
            Telefono telefono4 = new Telefono(int.Parse(CodigoPais4.SelectedValue), int.Parse(CodAre4.Text), int.Parse(txtTelefono4.Text), TipoTelf4.Text, contacto);

            if (!VerificarCambiosTelefono(telefonos[0], telefono3))
            {
                telefonos[0].Eliminar();
                telefono3.Insertar();
            }

            if (!VerificarCambiosTelefono(telefonos[1], telefono4))
            {
                telefonos[1].Eliminar();
                telefono4.Insertar();
            }

            Response.Redirect("/Views/Clientes_Admin.aspx", false);
        }