예제 #1
0
        public bool RegistrarRecibo(BE.UI.VacacionRecibo uiVacacionRecibo)
        {
            try
            {
                int rowsAffected = 0;

                var daVacacionRecibo = new DA.VacacionRecibo();

                BE.VacacionRecibo beVacacionRecibo = UiReciboToBeRecibo(uiVacacionRecibo);
                if (beVacacionRecibo.IdVacacionRecibo == 0)
                {
                    rowsAffected        = daVacacionRecibo.Insertar(ref beVacacionRecibo);
                    uiVacacionRecibo.Id = beVacacionRecibo.IdVacacionRecibo;
                }
                else
                {
                    rowsAffected = daVacacionRecibo.Actualizar(beVacacionRecibo);
                }

                return(rowsAffected > 0);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #2
0
        public BE.UI.VacacionRecibo ObtenerRecibo(int idVacacion)
        {
            try
            {
                BE.UI.VacacionRecibo uiVacacionRecibo = null;

                BE.VacacionRecibo beVacacionRecibo = new DA.VacacionRecibo().Obtener(idVacacion);
                if (beVacacionRecibo != null)
                {
                    uiVacacionRecibo = BeReciboToUiRecibo(beVacacionRecibo);
                }

                return(uiVacacionRecibo);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }