Ejemplo n.º 1
0
 private bool ValidaTipoReciboAperturaEmbarcador(PaperlessUsuario1HousesBL houses)
 {
     if (houses.Cliente != null && houses.Cliente.Cuenta != null)
     {
         var cta = houses.Cliente.Cuenta;
         if (cta.TipoReciboAperturaEmbarcador != Enums.PaperlessTipoReciboAperturaEmbarcador.NoDefinido)
         {
             if (houses.TipoReciboAperturaEmbarcador != cta.TipoReciboAperturaEmbarcador)
             {
                 return(true);
             }
         }
     }
     return(false);
 }
Ejemplo n.º 2
0
 public static ResultadoTransaccion Usuario1GuardaHousesBLDesdeExcepcion(PaperlessUsuario1HousesBL houses, PaperlessUsuario1HouseBLInfo info, PaperlessPasosEstado paso)
 {
     return(AccesoDatos.Paperless.clsPaperlessADO.Usuario1GuardaHousesBLDesdeExcepcion(houses, info, paso));
 }
Ejemplo n.º 3
0
        private void CargarPaso1HousesBL()
        {
            IList <PaperlessUsuario1HousesBL> housesnew = new List <PaperlessUsuario1HousesBL>();

            IList <PaperlessUsuario1HousesBL> houses =
                LogicaNegocios.Paperless.Paperless.Usuario1ObtenerHousesBL(PaperlessAsignacionActual.Id);

            if (houses == null || houses.Count == 0)
            {
                //generar items para houses

                for (int i = 1; i <= int.Parse(txtP1CantHouses.Text); i++)
                {
                    PaperlessUsuario1HousesBL house = new PaperlessUsuario1HousesBL();
                    house.Index                   = i;
                    house.IdAsignacion            = PaperlessAsignacionActual.Id;
                    house.Freehand                = false;
                    house.HouseBL                 = "";
                    house.ExcepcionRecargoCollect = new PaperlessExcepcion()
                    {
                        RecargoCollect = false
                    };
                    housesnew.Add(house);
                }
            }
            else
            {
                housesnew = houses;
            }
            if (int.Parse(txtP1CantHouses.Text) > housesnew.Count)
            {
                for (int i = housesnew.Count + 1; i <= int.Parse(txtP1CantHouses.Text); i++)
                {
                    PaperlessUsuario1HousesBL house = new PaperlessUsuario1HousesBL();
                    house.Index                   = i;
                    house.IdAsignacion            = PaperlessAsignacionActual.Id;
                    house.Freehand                = false;
                    house.HouseBL                 = "";
                    house.ExcepcionRecargoCollect = new PaperlessExcepcion()
                    {
                        RecargoCollect = false
                    };
                    housesnew.Add(house);
                }
            }

            grdP1DigitarHousesBL.DataSource = housesnew;
            grdP1DigitarHousesBL.RefreshDataSource();


            //Cargar Info Houses BL
            PaperlessUsuario1HouseBLInfo info =
                LogicaNegocios.Paperless.Paperless.Usuario1ObtenerHousesBLInfo(PaperlessAsignacionActual.Id);

            if (info != null)
            {
                txtP1CantHouses.Text     = info.CantHouses.ToString();
                txtP1NumConsolidado.Text = info.NumConsolidado.ToString();
                //txtP1NumHouse.Text = info.NumHouse.ToString();
                //ddlP1Cliente.SelectedItem = info.Cliente;
                //txtP1Cliente.Text = info.Cliente.ToString();
            }


            PaperlessAsignacionActual.DataUsuario1.Paso1HousesBL     = housesnew;
            PaperlessAsignacionActual.DataUsuario1.Paso1HousesBLInfo = info;
        }