コード例 #1
0
        public static OfertaService getOfertaService()
        {
            if (ofertaService == null)
            {
                ofertaDao     = new OfertaDao();
                ofertaService = new OfertaService(ofertaDao);
            }

            return(ofertaService);
        }
コード例 #2
0
        public ActionResult PublicarOfertas()
        {
            var             OfertaDao = new OfertaDao();
            IList <IOferta> ofertas   = OfertaDao.GetAll <IOferta>();

            if (ofertas.Count() > 0)
            {
                return(View(ofertas));
            }
            else
            {
                return(View());
            }
        }
コード例 #3
0
        public JsonResult eliminarPublicacion(long oferta_id)
        {
            OfertaDao objOfertaDao = new OfertaDao();
            bool      result       = objOfertaDao.elimiarOfertaPorProducto(oferta_id);

            string resultao;

            if (result == true)
            {
                resultao = "OK";
            }
            else
            {
                resultao = "OK";
            }


            // var ofertas = new { producto.NOMBRE_PRODUCTO, producto.Ofertas.FirstOrDefault().PRECIO, producto.Ofertas.FirstOrDefault().PRECIO_OFERTA, producto.Ofertas.FirstOrDefault().PCT_DESCUENTO, producto.Ofertas.FirstOrDefault().STOCK, producto.Ofertas.FirstOrDefault().Tienda.ID_TIENDA, producto.ID_PRODUCTO, producto.Ofertas.FirstOrDefault().DETALLE, producto.Ofertas.FirstOrDefault().ID_OFERTA, producto.Ofertas.FirstOrDefault().Imagen.ID_IMAGEN };
            return(this.Json(result, JsonRequestBehavior.AllowGet));
        }
コード例 #4
0
        public async Task <JsonResult> GuardarOferta()
        {
            dynamic resultado;
            string  mensaje;

            try
            {
                OfertaDao ofertaDao = new OfertaDao();


                var jsonData = Request.Form["jsonData"];
                var consulta = JsonConvert.DeserializeObject <Oferta>(jsonData);

                HttpFileCollectionBase archivos = Request.Files;
                ofertaDao.ingresarOfertaImagen(consulta, out mensaje, archivos);
            }
            catch (Exception error)
            {
                log.Error("->ERROR DE SISTEMA", error);
                Response.StatusCode = (int)HttpStatusCode.BadRequest;

                resultado = new
                {
                    codigo = "ERROR",
                    msg    = "Error al intentar subir archivo."
                };

                return(Json(resultado));
            }

            resultado = new
            {
                codigo = "OK",
                msg    = mensaje
            };


            return(Json(resultado));
        }
コード例 #5
0
 public OfertaLog()
 {
     dao = new OfertaDao();
 }
コード例 #6
0
        private void login()
        {
            string usuario  = txtUsuario.Text.Trim();
            string password = txtPassword.Text.Trim();

            if (!string.IsNullOrWhiteSpace(txtUsuario.Text) && (!string.IsNullOrWhiteSpace(txtPassword.Text)))
            {
                Usuario result;
                if (cmbBase.Text.Equals("Test"))
                {
                    varGlobales.baseDeDatos = "cualesmi_lavan_test";
                }
                else
                {
                    varGlobales.baseDeDatos = "cualesmi_lavanderia";
                }
                try
                {
                    result = UsuarioDao.Consultar(usuario, password);
                    if (result.nombreUsuario != null)
                    {
                        StatusBar mainStatusBar = new StatusBar();
                        frmInicio childForm     = new frmInicio();
                        if (result.tipoUsuario == 1)
                        {
                            childForm.mnuAdmUsuarios.Visible           = true;
                            childForm.optionsToolStripMenuItem.Visible = true;
                        }
                        childForm.searchToolStripMenuItem.Text = Convert.ToString(result.idUsuario);

                        varGlobales.sessionUsuario = result.idUsuario;

                        mainStatusBar.Panels.Add("t_usuario");
                        mainStatusBar.Panels.Add("Usuario");
                        mainStatusBar.Panels.Add("t_sucursal");
                        mainStatusBar.Panels.Add("sucursal");
                        mainStatusBar.Panels.Add("Fecha");
                        mainStatusBar.Panels.Add("tipo");
                        mainStatusBar.Panels.Add("Oferta del Día");
                        mainStatusBar.Panels[0].Width = 50;
                        mainStatusBar.Panels[0].Text  = "Usuario:";
                        mainStatusBar.Panels[1].Text  = result.nombreUsuario + " " + result.apellidoUsuario;
                        mainStatusBar.Panels[2].Width = 60;
                        mainStatusBar.Panels[2].Text  = "Sucursal:";
                        mainStatusBar.Panels[3].Text  = result.sucursalUsuario;
                        mainStatusBar.Panels[4].Width = 200;
                        mainStatusBar.Panels[4].Text  = Convert.ToString(DateTime.Now);
                        mainStatusBar.Panels[5].Text  = (result.tipoUsuario == 1) ? "Admin" : "Normal";
                        mainStatusBar.Panels[6].Width = 100;
                        mainStatusBar.Panels[6].Text  = "Oferta del día:";
                        DateTime Hoy    = DateTime.Now;
                        int      nrodia = (int)Hoy.DayOfWeek;
                        Oferta   of     = new Oferta();
                        of = OfertaDao.Buscar(nrodia);
                        varGlobales.OfertaDia        = of.Nombre;
                        varGlobales.porcentajeOferta = of.Porcentaje;
                        varGlobales.PrendasDia       = of.Prendas;
                        varGlobales.CantidadDia      = of.Cantidad;
                        varGlobales.porcentajeVisa   = of.PorcentajeVisa;



                        mainStatusBar.Panels[6].Text = varGlobales.OfertaDia;

                        if (of.Porcentaje > 0)
                        {
                            childForm.lblOferta.Text = "Oferta de Día: " + varGlobales.OfertaDia + " (" + varGlobales.porcentajeOferta + "%) Descuento";
                        }
                        else
                        {
                            childForm.lblOferta.Text = "";
                        }


                        mainStatusBar.ShowPanels = true;
                        childForm.Controls.Add(mainStatusBar);
                        childForm.Show();
                        this.Hide();
                    }
                    else
                    {
                        MessageBox.Show("Usuario y/o Password incorrectos", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }catch (Exception e) {
                    MessageBox.Show(e.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Debe ingresar Usuario y Password", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }