Exemplo n.º 1
0
        protected void cmdEjecutar_Click(object sender, EventArgs e)
        {
            PH.Operaciones o  = new PH.Operaciones();
            int            id = Convert.ToInt32(this.inputEmail3.Text);

            o.SP_TEST(id, this.inputPassword3.Text);
        }
Exemplo n.º 2
0
 protected void cmdBuscar_Click(object sender, EventArgs e)
 {
     PH.Operaciones op = new PH.Operaciones();
     this.GridView1.DataSource = op.SP_CALL_PRODUCTO(this.txtProducto.Value);
     this.GridView1.DataBind();
     using (DAL.SinapsisEntities db = new DAL.SinapsisEntities())
     {
         var pr = db.tel_Productos.Where(p => p.IdEmpresa == Global.IdEmpresa && p.IdProducto == this.txtProducto.Value);
         this.GridView2.DataSource = pr.ToList();
         this.GridView2.DataBind();
     }
 }
Exemplo n.º 3
0
        public void DoTheAsyncTask()
        {
            // Introduce an artificial delay to simulate a delayed
            // asynchronous task. Make this greater than the
            // AsyncTimeout property.
            string IdProductoActual = "";

            try
            {
                PH.Operaciones op   = new PH.Operaciones();
                var            prod = op.SP_CALL_PRODUCTO_FULL(Tipo);



                using (DAL.SinapsisEntities db = new DAL.SinapsisEntities())
                {
                    var t         = new BLL.Tablas(db);
                    int IdVersion = t.sys_VersionAdd(Global.IdEmpresa, "");

                    foreach (var item in prod)
                    {
                        IdProductoActual = item.IDARTICULO;
                        db.ph_ActualizarProducto(Global.IdEmpresa, item.IDARTICULO, item.IDGRUPO, item.GRUPO, item.IDMEDIDA, item.IDLINEA,
                                                 item.LINEA, item.ARTICULO, item.ESTADO, item.DESCRIPCION_CORTA, item.IDIMPUESTO, item.IDFAMILIA,
                                                 item.FAMILIA, item.IDMARCA, item.IDCOLECCION, Convert.ToInt16(item.COMBO), Convert.ToInt16(item.PRODUCCION), item.IDFRANQUICIA,
                                                 item.FRANQUICIA, item.DESCRIPCION_WEB, IdVersion);

                        if (Tipo == "P")
                        {
                            var precios = op.SP_CALL_PRECIO(item.IDARTICULO);
                            var combos  = op.SP_CALL_COMBO(item.IDARTICULO);

                            foreach (var prc in precios)
                            {
                                db.ph_ActualizarPrecio(Global.IdEmpresa, item.IDARTICULO, prc.PRECIO, prc.IDLISTA.ToString(), prc.LISTA, IdVersion);
                            }
                            foreach (var cmb in combos)
                            {
                                db.ph_ActualizarCombo(Global.IdEmpresa, cmb.IDPROMO, cmb.PROMO, cmb.IDDEFINICION_PROMO, cmb.DEFINICION_PROMO,
                                                      Convert.ToInt32(cmb.CANTIDAD), cmb.IDPRODUCTO_CMB, cmb.IDPRODUCTO, cmb.PRODUCTO, cmb.CANTIDAD, cmb.PREDETERMINADO,
                                                      cmb.ESTADO, cmb.COMBINACIONES, cmb.AGRANDADO, cmb.IDART_COSTO_AGRANDADO, IdVersion);
                            }
                        }
                        db.SaveChanges();
                        _taskprogress = string.Format("Procesado: {0}", IdProductoActual);
                    }
                }
            }
            catch (Exception ex)
            {
                _taskprogress = string.Format("{0} Producto con error: {1}", Utility.GetMessageError(ex), IdProductoActual);
            }
        }
Exemplo n.º 4
0
        protected void cmdBuscar_Click(object sender, EventArgs e)
        {
            try
            {
                this.lblError.Text = "";

                PH.Operaciones op = new PH.Operaciones();
                this.GridView1.DataSource = op.SP_CALL_COMBO(this.txtProducto.Value);
                this.GridView1.DataBind();
            }
            catch (Exception ex)
            {
                this.lblError.Text = Utility.GetMessageError(ex);
            }
        }
Exemplo n.º 5
0
 protected void cmdBuscar_Click(object sender, EventArgs e)
 {
     try
     {
         PH.Operaciones op = new PH.Operaciones();
         this.GridView1.DataSource = op.SP_CALL_PRODUCTO_FULL(this.rdOpcion.SelectedValue);
         this.GridView1.DataBind();
         using (DAL.SinapsisEntities db = new DAL.SinapsisEntities())
         {
             var pr = db.tel_Productos.Where(p => p.IdEmpresa == Global.IdEmpresa);
             this.GridView2.DataSource = pr.ToList();
             this.GridView2.DataBind();
         }
     }
     catch (Exception ex)
     {
         this.lblError.Text = Utility.GetMessageError(ex);
     }
 }
Exemplo n.º 6
0
        protected void cmdUpdate_Click(object sender, EventArgs e)
        {
            try
            {
                this.lblError.Text = "";

                PH.Operaciones op      = new PH.Operaciones();
                var            prod    = op.SP_CALL_PRODUCTO(this.txtProducto.Value);
                var            precios = op.SP_CALL_PRECIO(this.txtProducto.Value);
                var            combos  = op.SP_CALL_COMBO(this.txtProducto.Value);

                using (DAL.SinapsisEntities db = new DAL.SinapsisEntities())
                {
                    foreach (var item in prod)
                    {
                        db.ph_ActualizarProducto(Global.IdEmpresa, item.IDARTICULO, item.IDGRUPO, item.GRUPO, item.IDMEDIDA, item.IDLINEA,
                                                 item.LINEA, item.ARTICULO, item.ESTADO, item.DESCRIPCION_CORTA, item.IDIMPUESTO, item.IDFAMILIA,
                                                 item.FAMILIA, item.IDMARCA, item.IDCOLECCION, Convert.ToInt16(item.COMBO), Convert.ToInt16(item.PRODUCCION), item.IDFRANQUICIA,
                                                 item.FRANQUICIA, item.DESCRIPCION_WEB, null);
                    }

                    foreach (var item in precios)
                    {
                        db.ph_ActualizarPrecio(Global.IdEmpresa, item.IDARTICULO, item.PRECIO, item.IDLISTA.ToString(), item.LISTA, null);
                    }
                    foreach (var item in combos)
                    {
                        db.ph_ActualizarCombo(Global.IdEmpresa, item.IDPROMO, item.PROMO, item.IDDEFINICION_PROMO, item.DEFINICION_PROMO,
                                              Convert.ToInt32(item.CANTIDAD), item.IDPRODUCTO_CMB, item.IDPRODUCTO, item.PRODUCTO, item.CANTIDAD, item.PREDETERMINADO,
                                              item.ESTADO, item.COMBINACIONES, item.AGRANDADO, item.IDART_COSTO_AGRANDADO, null);
                    }
                    db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                this.lblError.Text = Utility.GetMessageError(ex);
            }
        }
Exemplo n.º 7
0
        protected void cmdUpdate_Click(object sender, EventArgs e)
        {
            try
            {
                this.lblError.Text = "";

                PH.Operaciones op    = new PH.Operaciones();
                var            lista = op.SP_CALL_PRECIO(this.txtProducto.Value);
                using (DAL.SinapsisEntities db = new DAL.SinapsisEntities())
                {
                    foreach (var item in lista)
                    {
                        db.ph_ActualizarPrecio(Global.IdEmpresa, item.IDARTICULO, item.PRECIO, item.IDLISTA.ToString(), item.LISTA, null);
                    }
                    db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                this.lblError.Text = Utility.GetMessageError(ex);
            }
        }
Exemplo n.º 8
0
        void EnviarComanda(int?IdPedido)
        {
            try
            {
                // result = db.ph_Interfase(c
                using (PH.PHEntities ph = new PH.PHEntities())
                {
                    var comanda = db.ph_Interfase_V1(IdPedido).FirstOrDefault();

                    //var result=ph.SP_COMANDA.SqlQuery(ConfigurationManager.AppSettings["SP_NAME_COMANDA"], comanda.IdSucursal, comanda.Header, comanda.Details, comanda.Cliente, IdPedido).FirstOrDefault();
                    PH.Operaciones op = new PH.Operaciones();
                    //var result = op.SP_GG_COMANDA_ADD(ph, comanda.IdSucursal, comanda.Header, comanda.Details, comanda.Cliente, IdPedido);
                    var result = op.SP_GG_COMANDA_ADD(comanda.IdSucursal, comanda.Header, comanda.Details, comanda.Cliente, IdPedido);

                    //var result = ph.SP_GG_COMANDA_ADD(comanda.IdSucursal, comanda.Header, comanda.Details, comanda.Cliente, IdPedido).FirstOrDefault();
                    DAL.tel_Ph_Interfase pint = new tel_Ph_Interfase();
                    pint.IdPedido = IdPedido.Value;

                    pint.Header     = comanda.Header;
                    pint.Cliente    = comanda.Cliente;
                    pint.IdSucursal = comanda.IdSucursal;
                    pint.Details    = comanda.Details;

                    pint.IdCliente   = result.IDCLIENTE;
                    pint.IdComanda   = result.IDCOMANDA;
                    pint.IdDireccion = result.IDDIRECCION;
                    pint.Estado      = result.ESTADO;
                    pint.Audit_Fecha = DateTime.Now;
                    db.tel_Ph_Interfase.Add(pint);
                    ph.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 9
0
        static void EnviarComanda(int?IdPedido, DAL.SinapsisEntities db)
        {
            try
            {
                // result = db.ph_Interfase(c
                using (PH.PHEntities ph = new PH.PHEntities())
                {
                    log.Info(string.Format("Enviando Pedido {0}", IdPedido));

                    var            comanda = db.ph_Interfase_V1(IdPedido).FirstOrDefault();
                    PH.Operaciones op      = new PH.Operaciones();
                    var            result  = op.SP_GG_COMANDA_ADD(ph, comanda.IdSucursal, comanda.Header, comanda.Details, comanda.Cliente, IdPedido);

                    //var result = ph.SP_GG_COMANDA_ADD(comanda.IdSucursal, comanda.Header, comanda.Details, comanda.Cliente, IdPedido).FirstOrDefault();
                    DAL.tel_Ph_Interfase pint = new tel_Ph_Interfase();
                    pint.IdPedido = IdPedido.Value;

                    pint.Header     = comanda.Header;
                    pint.Cliente    = comanda.Cliente;
                    pint.IdSucursal = comanda.IdSucursal;
                    pint.Details    = comanda.Details;

                    pint.IdCliente   = result.IDCLIENTE;
                    pint.IdComanda   = result.IDCOMANDA;
                    pint.IdDireccion = result.IDDIRECCION;
                    pint.Estado      = result.ESTADO;
                    pint.Audit_Fecha = DateTime.Now;
                    db.tel_Ph_Interfase.Add(pint);
                }
            }
            catch (Exception ex)
            {
                log.Error(ex.Message, ex);
                //  throw ex;
            }
        }