public void ingresarClienteProveedor()
        {
            try
            {
                //Creación de la lista que guardará los datos
                List<Persona> listaPersona = new List<Persona>();
                //Recolección de datos de la página
                string rut          = txtRut.Text;
                string tipoPersona  = ddlTipoContacto.Text;
                string nombre       = txtNombre.Text;
                string apellido     = txtApellido.Text;
                string ciudad       = txtCiudad.Text;
                string correo       = txtCorreo.Text;
                string numero  = txtTelefono.Text;
                if(Session["listaPersona"] != null)
                {
                    listaPersona = (List<Persona>)Session["listaPersona"];
                }

                //Creación persona
                Persona p = new Persona(rut, nombre, apellido, ciudad, correo, numero, tipoPersona);

                listaPersona.Add(p);

                Session["listaPersona"] = listaPersona;

                Response.Redirect("index.aspx");
            }
            catch (Exception e)
            {
                Response.Write("error: " + e.Message);

            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            Persona persona = new Persona();

            // Cargamos los datos en el DataGrid
            dgvPersonas.DataSource = persona.getPersonas();

            // Actualiza el DataGrid
            dgvPersonas.DataBind();
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            Persona personaTemporal = new Persona();
            string numero = txtTelefono.Text;
            personaTemporal.Nombre = txtNombre.Text;
            personaTemporal.Apellido = txtApellido.Text;
            personaTemporal.Correo = txtCorreo.Text;
            personaTemporal.Telefonos = numero;
            personaTemporal.Ciudad = txtCiudad.Text;
            personaTemporal.TipoPersona = ddlTipoContacto.Text;
            Session["personaTemporal"] = personaTemporal;

            Response.Redirect("agregarContacto.aspx");
        }
Example #4
0
        protected void btnEliminar_Click(object sender, EventArgs e)
        {
            Persona persona = new Persona();
            if (persona.eliminaPersona(txtcedula.Text) > 0)
            {
                ClientScript.RegisterClientScriptBlock(this.GetType(),
                            "registro", "<script>alert('registro eliminado')</script>");
                Cargar();
            }
            else
            {
                ClientScript.RegisterClientScriptBlock(this.GetType(),
                                "registro", "<script>alert('registro no eliminado')</script>");

            }
        }
        protected void btnActualizar_Click(object sender, EventArgs e)
        {
            Persona persona = new Persona();
            persona.Cedula = txtCedula.Text;
            persona.Nombre = txtNombre.Text;
            persona.Apellido = txtApellido.Text;
            persona.Fecha = Convert.ToDateTime(txtFechaNacimiento.Text);
            persona.Edad = Convert.ToInt16(txtEdad.Text);
            persona.Direccion = txtDireccion.Text;

            if (persona.insertarActualizar(persona, "A") > 0)
            {
                dgvPersonas.DataBind();
                lblMensaje.Text = "Registro actualizado correctamente";
            }
            else
            {
                lblMensaje.Text = "Falló el intento de actualizar el registro";
            }
        }
Example #6
0
        protected void btnConsultar_Click(object sender, EventArgs e)
        {
            Persona persona = new Persona();
            if ((persona = persona.getPersona(txtcedula.Text)) != null)
            {
                txtcedula.Text = persona.cedula;
                txtnombre.Text = persona.nombre;
                txtapellido.Text = persona.apellido;
                txtfechaNacimiento.Text = persona.fechaNacimiento+"";
                txtedad.Text = persona.edad.ToString();
                txtdireccion.Text = persona.direccion;
                ClientScript.RegisterClientScriptBlock(this.GetType(),
                        "registro", "<script>alert('registro encontrado')</script>");
            }
            else
            {
                ClientScript.RegisterClientScriptBlock(this.GetType(),
                            "registro", "<script>alert('registro no encontrado')</script>");

            }
        }
        protected void btnConsultar_Click(object sender, EventArgs e)
        {
            Persona persona = new Persona();
            persona.Cedula = txtCedula.Text;
            persona.getPersona(persona);

            if (persona != null)
            {
                lblMensaje.Text = "Registro encontrado";
                txtCedula.Text = persona.Cedula;
                txtNombre.Text = persona.Nombre;
                txtApellido.Text = persona.Apellido;
                txtFechaNacimiento.Text = persona.Fecha.ToString();
                txtEdad.Text = persona.Edad.ToString();
                txtDireccion.Text = persona.Direccion;

            }
            else
            {
                lblMensaje.Text = "El registro no se encontró";
            }
        }
Example #8
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            Persona persona = new Persona();
            persona.cedula = txtcedula.Text;
            persona.nombre = txtnombre.Text;
            persona.apellido = txtapellido.Text;
            persona.fechaNacimiento =Convert.ToDateTime( txtfechaNacimiento.Text);
            persona.edad = Convert.ToInt32(txtedad.Text);
            persona.direccion = txtdireccion.Text;
            if (persona.nuevaPersona(persona) > 0)
            {
                ClientScript.RegisterClientScriptBlock(this.GetType(),
                    "registro", "<script>alert('registro insertado correctamente')</script>");

                Cargar();
            }
            else
            {
                ClientScript.RegisterClientScriptBlock(this.GetType(),
                        "registro", "<script>alert('registro no insertado')</script>");

            }
        }
Example #9
0
 private void Cargar()
 {
     Persona persona = new Persona();
     dgvPersona.DataSource = persona.listarPersona();
     dgvPersona.DataBind();
 }
 protected void btnEliminar_Click(object sender, EventArgs e)
 {
     Persona persona = new Persona();
     persona.Cedula = txtCedula.Text;
     if (persona.Eliminar(persona) > 0)
     {
         dgvPersonas.DataBind();
         lblMensaje.Text = "Persona eliminada correctamente";
     }
     else
     {
         lblMensaje.Text = "Falló el intento de borrado";
     }
 }
Example #11
0
 public void Save(Persona p)
 {
     data.Save(p);
 }
Example #12
0
        public Persona isUser(string DNI, string Pass)
        {
            SqlConnection conexion = new SqlConnection();
            SqlCommand    comando  = new SqlCommand();
            SqlDataReader lector;
            Persona       persona = new Persona();

            try
            {
                conexion.ConnectionString = AccesoDatosManager.cadenaConexion;
                comando.CommandType       = System.Data.CommandType.Text;
                //MSF-20190420: agregué todos los datos del heroe. Incluso su universo, que lo traigo con join.
                comando.CommandText = "Select p.ID, p.Nombre, p.Apellido, p.DNI, p.Nacimiento, p.Email, p.Calle, p.Numero, " +
                                      "p.Contraseña, u.Perfil From PERSONAS as p INNER JOIN INSCRIPCIONES AS INST ON INST.IDP=p.ID " +
                                      "INNER JOIN USUARIOS AS U ON U.ID=INST.IDU where DNI='" + DNI + "' and Contraseña='" + Pass + "'";
                comando.Connection = conexion;
                conexion.Open();
                lector = comando.ExecuteReader();

                while (lector.Read())
                {
                    persona.ID         = lector.GetInt32(0);
                    persona.Nombre     = lector.GetString(1);
                    persona.Apellido   = lector.GetString(2);
                    persona.DNI        = lector.GetString(3);
                    persona.Nacimiento = (DateTime)lector["Nacimiento"];
                    persona.Email      = lector.GetString(5);

                    /*Direccion direccion = new Direccion
                     * {
                     *  Calle = lector.GetString(5),
                     *  Numero = (int)lector["Numero"]
                     * };*/
                    persona.Direccion = new Direccion
                    {
                        Calle  = lector.GetString(6),
                        Numero = (int)lector["Numero"]
                    };
                    persona.Usuario            = new Usuario();
                    persona.Usuario.Contraseña = lector.GetString(8);
                    persona.Usuario.Perfil     = lector.GetString(9);

                    /*
                     * //MSF-20190420: acá manejamos un posible nulo desde la DB. Recuerdan que la otra vez nos falló?
                     * //Era porque en la DB estaba nulo y acá lo queríamos tomar y no le gustaba.
                     * //Ojo... en la tabla no todas las columnas van a ser nuleables... en nuestro caso porque no le dimos
                     * //importancia casi al diseño de la misma. Pero si está bien armada la tabla, serán pocas las columnas
                     * //que sean nulleables. Solo a esa deberían agregarles ésta validación. Que de hecho pueden meter en un método
                     * //para no tener que escribirla completa cada vez, por ejemplo.
                     * if (!Convert.IsDBNull(lector["Debilidad"]))
                     *  nuevo.Debilidad = lector.GetString(2);
                     *
                     * if (!Convert.IsDBNull(lector["UsaCapa"]))
                     *  nuevo.UsaCapa = (bool)lector["UsaCapa"];
                     *
                     * if (!Convert.IsDBNull(lector["Volador"]))
                     *  nuevo.Volador = (bool)lector["Volador"];
                     *
                     * nuevo.Universo = new Universo();
                     * nuevo.Universo.Id = (int)lector["IdUniverso"];
                     * nuevo.Universo.Nombre = lector["Descripcion"].ToString();
                     */
                    //listado.Add(persona);
                }
                return(persona);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.Close();
            }
        }