Exemplo n.º 1
0
        //GUARDAR DETALLE Y CABECERA DE UN PEDIDO
        public bool Guardar(clsConsolidacionPedido e)
        {
            try
            {
                int id = getIdSiguiente();
                e.Numero = id;
                using (CompraEntities ent = new CompraEntities())
                {
                    //se instancia el entity para poder usar los nombres de las tablas
                    Pedido pedidocab = new Pedido()
                    {
                        Numero         = e.Numero,
                        idEmpresa      = e.idEmpresa,
                        idUsuario      = e.idUsuario,
                        idTipoArticulo = e.idTipoArticulo,
                        idEstado       = e.idEstado
                    };

                    ent.AddToPedido(pedidocab);
                    ent.SaveChanges();
                }
                return(true);
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error al guardar la cabecera de Pedido: " + ex);
                return(false);
            }
        }
        //GUARDAR DETALLE Y CABECERA DE UN PEDIDO
        public bool Guardar(clsConsolidacionPedido e)
        {
            try
            {
                int id = getIdSiguiente();
                e.Numero = id;
                using (CompraEntities ent = new CompraEntities())
                {
                    //se instancia el entity para poder usar los nombres de las tablas
                    Pedido pedidocab = new Pedido()
                    {
                        Numero = e.Numero,
                        idEmpresa = e.idEmpresa,
                        idUsuario = e.idUsuario,
                        idTipoArticulo = e.idTipoArticulo,
                        idEstado = e.idEstado
                    };

                    ent.AddToPedido(pedidocab);
                    ent.SaveChanges();
                }
                return true;
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error al guardar la cabecera de Pedido: " + ex);
                return false;
            }
        }