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); }
public static ResultadoTransaccion Usuario1GuardaHousesBLDesdeExcepcion(PaperlessUsuario1HousesBL houses, PaperlessUsuario1HouseBLInfo info, PaperlessPasosEstado paso) { return(AccesoDatos.Paperless.clsPaperlessADO.Usuario1GuardaHousesBLDesdeExcepcion(houses, info, paso)); }
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; }