Example #1
0
        protected void btnIngresar_Click(object sender, EventArgs e)
        {
            UsuarioDAO  usuarioDAO  = new UsuarioDAO();
            Usuario     usuario     = new Usuario();
            Provincia   provincia   = new Provincia();
            Domicilo    domicilio   = new Domicilo();
            TipoUsuario tipoUsuario = new TipoUsuario();

            usuario.tipoUsuario         = tipoUsuario;
            usuario.domicilio           = domicilio;
            usuario.domicilio.provincia = provincia;
            try
            {
                usuario.Email      = txtUsuario.Text;
                usuario.ContraseƱa = txtPass.Text;
                usuario            = (Usuario)usuarioDAO.login(usuario);
                if (usuario.ID != 0)
                {
                    Session.Add("usersession", usuario);
                    Response.Write("<script>alert('Sesion iniciada correctamente');</script>");
                    Response.Redirect("CatalogoArticulos.aspx", false);
                }
                else
                {
                    Response.Write("<script>alert('Usuario o ContraseƱa Erroneas');</script>");
                }
            }
            catch (Exception ex)
            {
                Session.Add("Error", ex.ToString());
                Session["Error" + Session.SessionID] = ex.ToString();
                Response.Redirect("Error.aspx");
            }
        }
Example #2
0
        protected void CargarC(object sender, EventArgs e)
        {
            Marca     marca     = new Marca();
            Provincia provincia = new Provincia();
            Domicilo  domicilio = new Domicilo();

            marca.domicilio           = domicilio;
            marca.domicilio.provincia = provincia;
            string idModificar = Request.QueryString["modificarMarca"];

            try
            {
                marca.Nombre = txt_nombre.Text.Trim();
                marca.domicilio.provincia.ID = int.Parse(ddlProvincia.SelectedValue);
                marca.domicilio.Calle        = txt_direccion.Text.Trim();
                marca.domicilio.Ciudad       = txt_ciudad.Text.Trim();
                marca.domicilio.Referencia   = txt_referencia.Text.Trim();
                marca.domicilio.Depto        = txt_departamento.Text.Trim();
                if (txt_piso.Text == "")
                {
                    txt_piso.Text = 0.ToString();
                }
                marca.domicilio.Piso         = Convert.ToInt32(txt_piso.Text.Trim());
                marca.domicilio.NumeroAltura = Convert.ToInt32(txt_numero.Text.Trim());
                marca.domicilio.codigoPostal = Convert.ToInt32(txt_codigoPostal.Text.Trim());

                if (idModificar != null && idModificar != "")
                {
                    marca.domicilio.ID = (Int64)Session[Session.SessionID + "IDDomicilio"];
                    marca.ID           = Int64.Parse(idModificar);
                    marcasDAO.modificar(marca);
                    Response.Write("<script>alert('se modifico la marca!!');</script>");
                }
                else
                {
                    marcasDAO.agregar(marca);
                    Response.Write("<script>alert('se agrego la nueva marca!!');</script>");
                }
            }
            catch (Exception ex)
            {
                Session.Add("Error", ex.ToString());
                Session["Error" + Session.SessionID] = ex.ToString();
                Response.Redirect("Error.aspx");
            }
            finally
            {
                Response.Redirect("ABM_Marca.aspx");
            }
        }
Example #3
0
        public List <Marca> listar()
        {
            AccesoDatos  datos   = new AccesoDatos();
            List <Marca> Listado = new List <Marca>();

            try
            {
                datos.setearQuery("select M.IDMarca,M.IDDomicilio,M.NombreMarca,M.Estado,D.Calle,D.Ciudad,D.CodigoPostal,D.Depto,D.Numero,D.Piso,D.Referencia,P.IDProvincia,P.NombreProvincia from Marcas as M left join Domicilio as D on D.IDDomicilio=M.IDDomicilio left join Provincias as P on P.IDProvincia=D.IDProvincia");

                datos.ejecutarLector();
                while (datos.lector.Read())
                {
                    Marca     marca     = new Marca();
                    Domicilo  domicilio = new Domicilo();
                    Provincia provincia = new Provincia();
                    marca.domicilio           = domicilio;
                    marca.domicilio.provincia = provincia;


                    if (!DBNull.Value.Equals(datos.lector["Estado"]))
                    {
                        marca.Estado = datos.lector.GetBoolean(3);
                    }

                    if (marca.Estado == true)
                    {
                        marca.ID = datos.lector.GetInt64(0);

                        marca.domicilio.ID = datos.lector.GetInt64(1);

                        if (!DBNull.Value.Equals(datos.lector["NombreMarca"]))
                        {
                            marca.Nombre = datos.lector.GetString(2);
                        }
                        else
                        {
                            marca.Nombre = "N/A";
                        }

                        if (!DBNull.Value.Equals(datos.lector["Calle"]))
                        {
                            marca.domicilio.Calle = datos.lector.GetString(4);
                        }
                        else
                        {
                            marca.domicilio.Calle = "N/A";
                        }

                        if (!DBNull.Value.Equals(datos.lector["Ciudad"]))
                        {
                            marca.domicilio.Ciudad = datos.lector.GetString(5);
                        }
                        else
                        {
                            marca.domicilio.Ciudad = "N/A";
                        }

                        if (!DBNull.Value.Equals(datos.lector["CodigoPostal"]))
                        {
                            marca.domicilio.codigoPostal = datos.lector.GetInt32(6);
                        }
                        else
                        {
                            marca.domicilio.codigoPostal = 0;
                        }

                        if (!DBNull.Value.Equals(datos.lector["Depto"]))
                        {
                            marca.domicilio.Depto = datos.lector.GetString(7);
                        }
                        else
                        {
                            marca.domicilio.Depto = "N/A";
                        }

                        if (!DBNull.Value.Equals(datos.lector["Numero"]))
                        {
                            marca.domicilio.NumeroAltura = datos.lector.GetInt32(8);
                        }
                        else
                        {
                            marca.domicilio.NumeroAltura = 0;
                        }

                        if (!DBNull.Value.Equals(datos.lector["Piso"]))
                        {
                            marca.domicilio.Piso = datos.lector.GetInt32(9);
                        }
                        else
                        {
                            marca.domicilio.Piso = 0;
                        }

                        if (!DBNull.Value.Equals(datos.lector["Referencia"]))
                        {
                            marca.domicilio.Referencia = datos.lector.GetString(10);
                        }
                        else
                        {
                            marca.domicilio.Referencia = "N/A";
                        }

                        if (!DBNull.Value.Equals(datos.lector["IDProvincia"]))
                        {
                            marca.domicilio.provincia.ID = datos.lector.GetInt32(11);
                        }
                        else
                        {
                            marca.domicilio.provincia.ID = 0;
                        }

                        if (!DBNull.Value.Equals(datos.lector["NombreProvincia"]))
                        {
                            marca.domicilio.provincia.Nombre = datos.lector.GetString(12);
                        }
                        else
                        {
                            marca.domicilio.provincia.Nombre = "N/A";
                        }

                        Listado.Add(marca);
                    }
                }

                return(Listado);
            }

            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                datos.cerrarConexion();
            }
        }