public void FamiliaObtenerTodosActivos() { var pl = new FamiliaPL(); IList <FamiliaInfo> lista = pl.ObtenerTodos(EstatusEnum.Activo); Assert.AreNotEqual(lista, null); }
public void FamiliaObtenerPorIdExistente() { var pl = new FamiliaPL(); FamiliaInfo familia = pl.ObtenerPorID(1); Assert.AreNotEqual(familia, null); }
public void FamiliaObtenerPorId() { var pl = new FamiliaPL(); FamiliaInfo familia = pl.ObtenerPorID(100); Assert.AreEqual(familia, null); }
/// <summary> /// Metodo que llena el combo de Tipos de Organización /// </summary> private void CargarComboFamilias() { var familiaPL = new FamiliaPL(); var familiaSeleccione = new FamiliaInfo { FamiliaID = 0, Descripcion = Properties.Resources.cbo_Seleccione }; IEnumerable <FamiliaInfo> familias = familiaPL.ObtenerTodos(EstatusEnum.Activo); var listaOrdenada = familias.OrderBy(tipo => tipo.Descripcion).ToList(); listaOrdenada.Insert(0, familiaSeleccione); cboFamilia.ItemsSource = listaOrdenada; }
public void FamiliaObtenerPorPaginaSinDatos() { var pl = new FamiliaPL(); var pagina = new PaginacionInfo { Inicio = 1, Limite = 15 }; var filtro = new FamiliaInfo { Descripcion = "." }; ResultadoInfo <FamiliaInfo> listaPaginada = pl.ObtenerPorPagina(pagina, filtro); Assert.AreEqual(listaPaginada, null); }
/// <summary> /// Carga Familias /// </summary> private void CargaFamilia() { var familiaPL = new FamiliaPL(); var familia = new FamiliaInfo { FamiliaID = 0, Descripcion = Properties.Resources.cbo_Seleccione, }; IList <FamiliaInfo> listaFamilias = familiaPL.ObtenerTodos(EstatusEnum.Activo); listaFamilias.Insert(0, familia); cmbFamilia.ItemsSource = listaFamilias; cmbFamilia.SelectedItem = familia; }
/// <summary> /// Obtiene la lista para mostrar en el grid /// </summary> private void ObtenerListaFamilia(int inicio, int limite) { try { if (ucPaginacion.ContextoAnterior != null) { bool contextosIguales = ucPaginacion.CompararObjetos(Contexto, ucPaginacion.ContextoAnterior); if (!contextosIguales) { ucPaginacion.Inicio = 1; inicio = 1; } } var familiaPL = new FamiliaPL(); FamiliaInfo filtros = ObtenerFiltros(); var pagina = new PaginacionInfo { Inicio = inicio, Limite = limite }; ResultadoInfo <FamiliaInfo> resultadoInfo = familiaPL.ObtenerPorPagina(pagina, filtros); if (resultadoInfo != null && resultadoInfo.Lista != null && resultadoInfo.Lista.Count > 0) { gridDatos.ItemsSource = resultadoInfo.Lista; ucPaginacion.TotalRegistros = resultadoInfo.TotalRegistros; } else { ucPaginacion.TotalRegistros = 0; gridDatos.ItemsSource = new List <Familia>(); } } catch (ExcepcionGenerica) { SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.Familia_ErrorBuscar, MessageBoxButton.OK, MessageImage.Error); } catch (Exception ex) { Logger.Error(ex); SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.Familia_ErrorBuscar, MessageBoxButton.OK, MessageImage.Error); } }
/// <summary> /// Carga el combo de Familia /// </summary> private void CargarComboFamilia() { try { var familiaPL = new FamiliaPL(); Familia = familiaPL.ObtenerTodos(EstatusEnum.Activo); var familiaInfo = new FamiliaInfo { FamiliaID = 0, Descripcion = Properties.Resources.cbo_Seleccionar }; Familia.Insert(0, familiaInfo); cboFamilia.ItemsSource = Familia; cboFamilia.SelectedItem = familiaInfo; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
public void FamiliaGuardarDescripcionExistente() { var pl = new FamiliaPL(); var familia = new FamiliaInfo { FamiliaID = 0, Descripcion = "Materia Primas", UsuarioCreacionID = 1, Activo = EstatusEnum.Activo }; try { familia.FamiliaID = pl.Guardar(familia); } catch (Exception) { familia.FamiliaID = 0; } Assert.AreEqual(familia.FamiliaID, 0); }
/// <summary> /// Método para cargar las organizaciones /// </summary> /// <returns></returns> private void CargaFamilias() { try { var familiaPL = new FamiliaPL(); IList <FamiliaInfo> listaFamilias = familiaPL.ObtenerTodos(EstatusEnum.Activo); if (listaFamilias != null) { listaFamilias = listaFamilias.Where( f => f.FamiliaID == FamiliasEnum.MateriaPrimas.GetHashCode() || f.FamiliaID == FamiliasEnum.Premezclas.GetHashCode()).ToList(); var Seleccione = new FamiliaInfo { FamiliaID = 0, Descripcion = Properties.Resources.ReporteInventarioPorlotes_cmbSeleccione }; listaFamilias.Insert(0, Seleccione); cmbFamilia.ItemsSource = listaFamilias; cmbFamilia.SelectedItem = Seleccione; } else { throw new Exception("Error al cargar las Familias"); } } catch (Exception ex) { Logger.Error(ex); SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.ReporteInventarioPorlotes_ErrorCargarCombos, MessageBoxButton.OK, MessageImage.Error); } }
public void FamiliaActualizar() { var random = new Random(); int randomNumber = random.Next(0, 100); var pl = new FamiliaPL(); FamiliaInfo familia = pl.ObtenerPorID(9); if (familia != null) { string descripcion; try { descripcion = string.Format("Prueba Unitaria Actualizar {0:D10}", randomNumber); familia.Descripcion = descripcion; familia.UsuarioModificacionID = 2; pl.Guardar(familia); } catch (Exception) { descripcion = string.Empty; } Assert.AreEqual(familia.Descripcion, descripcion); } }
public void FamiliaCrear() { var random = new Random(); int randomNumber = random.Next(0, 100); var pl = new FamiliaPL(); var familia = new FamiliaInfo { FamiliaID = 0, Descripcion = string.Format("Prueba Unitaria Crear {0:D10}", randomNumber), UsuarioCreacionID = 1, Activo = EstatusEnum.Activo }; try { pl.Guardar(familia); } catch (Exception) { familia = null; } Assert.AreNotEqual(familia, null); }