示例#1
0
        protected void dgUsuarios_CustomButtonCallback(object sender, DevExpress.Web.ASPxGridViewCustomButtonCallbackEventArgs e)
        {
            UnidadDeTrabajo wu = new UnidadDeTrabajo();

            switch (e.ButtonID)
            {
            case "Editar":
                Usuario user = wu.Usuario.ObtenerPorId(int.Parse(dgUsuarios.GetRowValues(e.VisibleIndex, "Id").ToString()));
                break;
            }
        }
示例#2
0
        public IActionResult Index()
        {
            var permisos = UnidadDeTrabajo.Repositorio <Permiso>()
                           .ObtenerColecciónCompleta()
                           .ToList();

            var permisoModelos = Mapeador
                                 .Map <List <PermisoDto> >(permisos);

            return(View(permisoModelos));
        }
示例#3
0
        public void TestDeleteGeneric()
        {
            TIPO_DEDUCCIONES x = new TIPO_DEDUCCIONES();

            using (UnidadDeTrabajo <TIPO_DEDUCCIONES> Unidad = new UnidadDeTrabajo <TIPO_DEDUCCIONES>(new BDContext()))
            {
                x = Unidad.genericDAL.Get(2);
                Unidad.genericDAL.Remove(x);
                Assert.AreEqual(true, Unidad.Complete());
            }
        }
示例#4
0
        public ActionResult Delete(int id)
        {
            Colaboradores colaborador;

            using (UnidadDeTrabajo <Colaboradores> unidad = new UnidadDeTrabajo <Colaboradores>(new BDContext()))
            {
                colaborador = unidad.genericDAL.Get(id);
            }

            return(View(this.Convertir(colaborador)));
        }
        public void TestDeleteGeneric()
        {
            USUARIOS x = new USUARIOS();

            using (UnidadDeTrabajo <USUARIOS> Unidad = new UnidadDeTrabajo <USUARIOS>(new BDContext()))
            {
                x = Unidad.genericDAL.Get(6);
                Unidad.genericDAL.Remove(x);
                Assert.AreEqual(true, Unidad.Complete());
            }
        }
示例#6
0
 protected void addOrdenCompra_Click(object sender, EventArgs e)
 {
     pcEditorOrdenesCompra.ShowOnPageLoad = true;
     using (var db = new UnidadDeTrabajo())
     {
         dgOrdenCompraDetalle.DataSource = db.OrdenCompraDetalle.ObtenerDetalleOrdenCompra(0);
         dgOrdenCompraDetalle.DataBind();
     }
     //Session["Accion"] = "Insertar";
     //Session["IdEstadoOrdenCompra"] = 26;
 }
示例#7
0
        public ActionResult Details(int id)
        {
            Marcas marcas;

            using (UnidadDeTrabajo <Marcas> unidad = new UnidadDeTrabajo <Marcas>(new BDContext()))
            {
                marcas = unidad.genericDAL.Get(id);
            }

            return(View(this.Convertir(marcas)));
        }
示例#8
0
 public static void AgregarAsiNs(List <ASIN> lstAsin)
 {
     using (var unidadDeTrabajo = new UnidadDeTrabajo(new IbushakProductosContext()))
     {
         lstAsin.ForEach(a =>
         {
             unidadDeTrabajo.ASIN.agregar(a);
         });
         unidadDeTrabajo.guardarCambios();
     }
 }
示例#9
0
        public void borrarCategoria()
        {
            categorias categoria;

            using (UnidadDeTrabajo <categorias> unidad = new UnidadDeTrabajo <categorias>(new BDContext()))
            {
                categoria = unidad.genericDAL.Get(1);
                unidad.genericDAL.Remove(categoria);
                unidad.Complete();
            }
        }
        public ActionResult Details(int id)
        {
            Tipos tipos;

            using (UnidadDeTrabajo <Tipos> unidad = new UnidadDeTrabajo <Tipos>(new BDContext()))
            {
                tipos = unidad.genericDAL.Get(id);
            }

            return(View(this.Convertir(tipos)));
        }
示例#11
0
        public ActionResult Delete(int id)
        {
            Proveedores proveedor;

            using (UnidadDeTrabajo <Proveedores> unidad = new UnidadDeTrabajo <Proveedores>(new BDContext()))
            {
                proveedor = unidad.genericDAL.Get(id);
            }

            return(View(this.Convertir(proveedor)));
        }
示例#12
0
        public ActionResult Compra(UserViewModel userViewModel)
        {
            CompraViewModel lista = Session["Entradas"] as CompraViewModel;

            IUserDAL userDAL = new UserDALImpl();
            User     user_temp;
            int      id_sala = Convert.ToInt32(lista.sala);
            Asiento  asiento = new Asiento();
            Reserva  reserva = new Reserva();
            User     user    = new User()
            {
                nombre    = userViewModel.nombre,
                apellidos = userViewModel.apellidos,
                Password  = userViewModel.Password,
                mail      = userViewModel.mail,
                UserName  = userViewModel.nombre,
                phone     = userViewModel.phone,
                card      = userViewModel.card
            };

            Session["Usuario_Compra"] = user;

            using (UnidadDeTrabajo <User> unidad = new UnidadDeTrabajo <User>(new BDContext()))
            {
                unidad.genericDAL.Add(user);
                unidad.Complete();
                user_temp          = userDAL.getUser(user.nombre);
                reserva.id_cliente = user_temp.UserId;
            }

            foreach (var item in lista.numero_asiento)
            {
                asiento.id_sala        = id_sala;
                asiento.numero_asiento = item;
                asiento.estado         = 1;
                using (UnidadDeTrabajo <Asiento> unidad = new UnidadDeTrabajo <Asiento>(new BDContext()))
                {
                    asiento.id_asiento = unidad.genericDAL.GetAll().Count() + 1;
                    unidad.genericDAL.Add(asiento);
                    unidad.Complete();
                    reserva.id_asiento = unidad.genericDAL.GetAll().Count();
                }

                using (UnidadDeTrabajo <Reserva> unidad = new UnidadDeTrabajo <Reserva>(new BDContext()))
                {
                    reserva.id_reserva = unidad.genericDAL.GetAll().Count() + 1;
                    unidad.genericDAL.Add(reserva);
                    unidad.Complete();
                }
            }


            return(RedirectToAction("About", "Proyecciones"));
        }
        public void borrarMarca()
        {
            marcas marca;

            using (UnidadDeTrabajo <marcas> unidad = new UnidadDeTrabajo <marcas>(new BDContext()))
            {
                marca = unidad.genericDAL.Get(1);
                unidad.genericDAL.Remove(marca);
                unidad.Complete();
            }
        }
示例#14
0
        public ActionResult Delete(int id)
        {
            Servicio servicio;

            using (UnidadDeTrabajo <Servicio> unidad = new UnidadDeTrabajo <Servicio>(new BDContext()))
            {
                servicio = unidad.genericDAL.Get(id);
            }

            return(View(this.Convertir(servicio)));
        }
        public ActionResult Delete(int id)
        {
            Usuarios usuario;

            using (UnidadDeTrabajo <Usuarios> unidad = new UnidadDeTrabajo <Usuarios>(new BDContext()))
            {
                usuario = unidad.genericDAL.Get(id);
            }

            return(View(this.Convertir(usuario)));
        }
        public void borrarPromocion()
        {
            promociones promocion;

            using (UnidadDeTrabajo <promociones> unidad = new UnidadDeTrabajo <promociones>(new BDContext()))
            {
                promocion = unidad.genericDAL.Get(1);
                unidad.genericDAL.Remove(promocion);
                unidad.Complete();
            }
        }
示例#17
0
        public void borrarGeneroProducto()
        {
            genero_producto genero_Producto;

            using (UnidadDeTrabajo <genero_producto> unidad = new UnidadDeTrabajo <genero_producto>(new BDContext()))
            {
                genero_Producto = unidad.genericDAL.Get(1);
                unidad.genericDAL.Remove(genero_Producto);
                unidad.Complete();
            }
        }
        public void TestDeleteGeneric()
        {
            DEDUCCIONES_EMPLEADOS x = new DEDUCCIONES_EMPLEADOS();

            using (UnidadDeTrabajo <DEDUCCIONES_EMPLEADOS> Unidad = new UnidadDeTrabajo <DEDUCCIONES_EMPLEADOS>(new BDContext()))
            {
                x = Unidad.genericDAL.Get(3);
                Unidad.genericDAL.Remove(x);
                Assert.AreEqual(true, Unidad.Complete());
            }
        }
示例#19
0
        public ActionResult Detalles(int id)
        {
            IAsientoDAL    asientoDAL = new AsientoDALImpl();
            Proyeccione    proyeccione;
            Sala           sala;
            Pelicula       pelicula;
            Clasificacion  clasificacion;
            Formato        formato;
            List <Asiento> reservados;

            using (UnidadDeTrabajo <Proyeccione> unidad = new UnidadDeTrabajo <Proyeccione>(new BDContext()))
            {
                proyeccione = unidad.genericDAL.Get(id);
            }
            using (UnidadDeTrabajo <Sala> unidad = new UnidadDeTrabajo <Sala>(new BDContext()))
            {
                sala = unidad.genericDAL.Get(proyeccione.id_sala);
            }

            using (UnidadDeTrabajo <Pelicula> unidad = new UnidadDeTrabajo <Pelicula>(new BDContext()))
            {
                pelicula = unidad.genericDAL.Get(proyeccione.id_pelicula);
            }
            using (UnidadDeTrabajo <Clasificacion> unidad = new UnidadDeTrabajo <Clasificacion>(new BDContext()))
            {
                clasificacion = unidad.genericDAL.Get(pelicula.id_clasifacion);
            }
            using (UnidadDeTrabajo <Formato> unidad = new UnidadDeTrabajo <Formato>(new BDContext()))
            {
                formato = unidad.genericDAL.Get(proyeccione.id_formato);
            }
            using (UnidadDeTrabajo <Formato> unidad = new UnidadDeTrabajo <Formato>(new BDContext()))
            {
                reservados = asientoDAL.GetAsientosId(proyeccione.id_sala);
            }
            ProyeccionesViewModel proyeccionesViewModel;


            proyeccionesViewModel = new ProyeccionesViewModel
            {
                id_formato    = proyeccione.id_formato,
                id_pelicula   = proyeccione.id_pelicula,
                hora          = proyeccione.hora,
                id_proyeccion = proyeccione.id_proyeccion,
                id_sala       = proyeccione.id_sala,
                Sala          = sala,
                Pelicula      = pelicula,
                Clasificacion = clasificacion,
                Formato       = formato,
                asientos      = reservados
            };

            return(View(proyeccionesViewModel));
        }
        protected void btnAjustar_Click(object sender, EventArgs e)
        {
            try
            {
                using (var bd = new UnidadDeTrabajo())
                {
                    Stock stock = bd.Stock.Stock_leer(int.Parse(cmbMaterial.Value.ToString()), int.Parse(cmbAlmacen.Value.ToString()));
                    if (stock.Stock1 + int.Parse(txtCantAjustar.Text) < 0)
                    {
                        lblErrores.Text = "Error: El resultado de ajustar no puede dar stock negativo";
                    }
                    else
                    {
                        //stock.Stock1 += int.Parse(txtCantAjustar.Text);
                        if (txtNumeroAjuste.Text == "")
                        {
                            AjusteInventario ai = new AjusteInventario
                            {
                                idAlmacen                                                     = int.Parse(cmbAlmacen.Value.ToString()),
                                idUsuario                                                     = Session["IdUserActive"] != null?int.Parse(Session["IdUserActive"].ToString()) : 1,
                                                                          Fecha               = DateTime.Now,
                                                                          FechaAprobacion     = DateTime.Now,
                                                                          Motivo              = txtMotivo.Text,
                                                                          IdUsuarioAprobacion = 0,
                                                                          IdEstado            = 1
                            };

                            bd.AjusteInventario.Insertar(ai);
                            bd.Grabar();

                            txtNumeroAjuste.Text    = ai.id.ToString();
                            cmbAlmacen.ReadOnly     = true;
                            txtMotivo.Text          = ai.Motivo.ToString();
                            txtMotivo.ClientEnabled = false;
                            CargarAjustesInventario_Lista();
                        }
                        AjusteInventarioDetalle aid = new AjusteInventarioDetalle();
                        aid.idAjusteInventario = int.Parse(txtNumeroAjuste.Text);
                        aid.IdMaterial         = int.Parse(cmbMaterial.Value.ToString());
                        aid.Cantidad           = double.Parse(txtCantAjustar.Text);

                        bd.AjusteInventarioDetalle.Insertar(aid);
                        bd.Grabar();
                        txtCantAjustar.Text = null;
                        //txtCantAjustar.Text = "";
                        ProductosAjustados_actualizar();
                    }
                }
            }
            catch (Exception ex)
            {
                lblErrores.Text = "Error: " + ex.Message;
            }
        }
示例#21
0
        public ActionResult Edit(int id)
        {
            Historial historial;

            using (UnidadDeTrabajo <Historial> unidad = new UnidadDeTrabajo <Historial>(new BDContext()))
            {
                historial = unidad.genericDAL.Get(id);
            }


            return(View(this.Convertir(historial)));
        }
示例#22
0
        public ActionResult Create(HistorialViewModel historialViewModel)
        {
            Historial historial = this.Convertir(historialViewModel);

            using (UnidadDeTrabajo <Historial> unidad = new UnidadDeTrabajo <Historial>(new BDContext()))
            {
                unidad.genericDAL.Add(historial);
                unidad.Complete();
            }

            return(RedirectToAction("Index"));
        }
示例#23
0
        public ActionResult Edit(int id)
        {
            Equipo equipo;

            using (UnidadDeTrabajo <Equipo> unidad = new UnidadDeTrabajo <Equipo>(new BDContext()))
            {
                equipo = unidad.genericDAL.Get(id);
            }


            return(View(this.Convertir(equipo)));
        }
示例#24
0
        public ActionResult Create(EquipoViewModel equipoViewModel)
        {
            Equipo equipo = this.Convertir(equipoViewModel);

            using (UnidadDeTrabajo <Equipo> unidad = new UnidadDeTrabajo <Equipo>(new BDContext()))
            {
                unidad.genericDAL.Add(equipo);
                unidad.Complete();
            }

            return(RedirectToAction("Index"));
        }
示例#25
0
 protected void cpUpdateFecha_Callback(object sender, CallbackEventArgsBase e)
 {
     using (var bd = new UnidadDeTrabajo())
     {
         OrdenVenta ov = bd.OrdenVenta.ObtenerPorId(int.Parse(NumeroOrdenVenta));
         ov.FechaEntrega = DateTime.Parse(e.Parameter.ToString());
         bd.OrdenVenta.Actualizar(ov);
         bd.Grabar();
         cpUpdateFecha.JSProperties["cpUpdateFecha"] = "Fecha de Entrega Actualizada!";
     }
     deFechaEntrega.Value = DateTime.Parse(e.Parameter.ToString());
 }
示例#26
0
        public static (IEnumerable <UPC> upcs, IEnumerable <ASIN> asins) ObtenerProductos()
        {
            IEnumerable <UPC>  lstUpc;
            IEnumerable <ASIN> lstAsin;

            using (var unidadDeTrabajo = new UnidadDeTrabajo(new IbushakProductosContext()))
            {
                lstUpc  = unidadDeTrabajo.UPC.obtenerTodos().ToList();
                lstAsin = unidadDeTrabajo.ASIN.obtenerTodos().ToList();
            }
            return(lstUpc, lstAsin);
        }
 public void RemoveRange(IEnumerable <T> entities)
 {
     try
     {
         using (unidad = new UnidadDeTrabajo <T>(new SCJ_BDEntities()))
         {
         }
     }
     catch (Exception)
     {
     }
 }
示例#28
0
        public ActionResult Create(ServicioViewModel servicioViewModel)
        {
            Servicio servicio = this.Convertir(servicioViewModel);

            using (UnidadDeTrabajo <Servicio> unidad = new UnidadDeTrabajo <Servicio>(new BDContext()))
            {
                unidad.genericDAL.Add(servicio);
                unidad.Complete();
            }

            return(RedirectToAction("Index"));
        }
示例#29
0
 protected void cpUpdateFecha_Callback(object sender, CallbackEventArgsBase e)
 {
     using (var bd = new UnidadDeTrabajo())
     {
         Cotizacion cot = bd.Cotizacion.ObtenerPorId(int.Parse(NumeroCotizacion));
         cot.FechaEntrega = DateTime.Parse(e.Parameter.ToString());
         bd.Cotizacion.Actualizar(cot);
         bd.Grabar();
         cpUpdateFecha.JSProperties["cpUpdateFecha"] = "Fecha de Entrega Actualizada!";
     }
     deFechaEntrega.Value = DateTime.Parse(e.Parameter.ToString());
 }
示例#30
0
        public ActionResult Create(ProveedoresViewModel proveedorViewModel)
        {
            Proveedores proveedor = this.Convertir(proveedorViewModel);

            using (UnidadDeTrabajo <Proveedores> unidad = new UnidadDeTrabajo <Proveedores>(new BDContext()))
            {
                unidad.genericDAL.Add(proveedor);
                unidad.Complete();
            }

            return(RedirectToAction("Index"));
        }