コード例 #1
0
ファイル: Carrito.cs プロジェクト: virghy/SinapsisGEO
        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;
            }
        }
コード例 #2
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;
            }
        }