Пример #1
0
        private bool importarDatos_agregarABaseDeDatos(Type T, DataTable p_dataTable)
        {
            List <object> lcl_lst_datos = this.importarDatos_getModelos(T, p_dataTable);

            if (lcl_lst_datos == null || lcl_lst_datos.Count < 1)
            {
                return(false);
            }

            if (T == typeof(ModeloValorArticulo))
            {
                string aux;
                if (esValorVenta)
                {
                    aux = LibreriaClasesCompartidas.Constantes.TipoValorArticulo.Venta;
                }
                else
                {
                    aux = LibreriaClasesCompartidas.Constantes.TipoValorArticulo.Compra;
                }

                ControladorModificacion lcl_con_modificacion = new ControladorModificacion();
                if (!lcl_con_modificacion.modificarValoresArticulos(lcl_lst_datos, aux))
                {
                    errorActual = lcl_con_modificacion.errorActual;
                    return(false);
                }
                return(true);
            }

            ControladorAlta lcl_con_alta = new ControladorAlta();

            return(lcl_con_alta.agregar(lcl_lst_datos));
        }
Пример #2
0
        public virtual bool guardarPedido()
        {
            ControladorAlta lcl_con_alta = new ControladorAlta();

            if (!lcl_con_alta.agregar(_pedidoActual))
            {
                errorActual = lcl_con_alta.errorActual;
                return(false);
            }

            return(true);
        }