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"); } }
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"); } }
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(); } }