예제 #1
0
        public Producto_Abm(TipoOperacion tipoOperacion, long?entidadId = null)
            : base(tipoOperacion, entidadId)
        {
            InitializeComponent();

            _Servicio              = new ProductoServicio();
            _colegioServicio       = new ColegioServicio();
            _tipoProductoServicio  = new TipoProductoServicio();
            producto_Dato_Servicio = new Producto_Dato_Servicio();

            CargarComboBox(cmbColegio, _colegioServicio.Buscar(string.Empty), "Descripcion", "Id");
            CargarComboBox(cmbTipo, _tipoProductoServicio.Buscar(string.Empty), "Descripcion", "Id");

            if (tipoOperacion == TipoOperacion.Eliminar || tipoOperacion == TipoOperacion.Modificar)
            {
                CargarDatos(entidadId);
            }

            if (tipoOperacion == TipoOperacion.Eliminar)
            {
                DesactivarControles(this);
            }

            AsignarEventoEnterLeave(this);

            AgregarControlesObligatorios(txtDescripcion, "Descripción");
            AgregarControlesObligatorios(nudPrecio, "Precio");
            AgregarControlesObligatorios(cmbColegio, "Colegio");
            AgregarControlesObligatorios(cmbTipo, "Tipo Producto");

            Inicializador(entidadId);
        }
예제 #2
0
 public override void ActualizarDatos(DataGridView grilla, string cadenaBuscar)
 {
     grilla.DataSource = _Servicio.Buscar(cadenaBuscar);
 }