コード例 #1
0
ファイル: WFMarcas.cs プロジェクト: fghildt/Programacion3
        private void btnEliminarMarcas_Click(object sender, EventArgs e)
        {
            MarcasDB marcasDB = new MarcasDB();

            try
            {
                if (dgvMarcas.SelectedRows.Count > 0)
                {
                    if (MessageBox.Show("Está seguro que desea eliminar el registro?", "No apto para inseguros", MessageBoxButtons.YesNo) == DialogResult.Yes)
                    {
                        Marca aux = (Marca)dgvMarcas.CurrentRow.DataBoundItem;
                        marcasDB.Eliminar(aux.Id);
                        WFMarcas_Load(sender, e);
                    }
                }
                else
                {
                    MessageBox.Show("Por favor seleccione un registro");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
コード例 #2
0
        public void cargaInicial(int?idMarca = 0)
        {
            List <TipoOrigenes> dataTipoOrigenes  = TipoOrigenesDB.recuperarListaTipoOrigenes();
            SelectList          listaTipoOrigenes = new SelectList(dataTipoOrigenes, "idTipoOrigen", "Origen");

            ViewBag.ListaTipoOrigenes = listaTipoOrigenes;


            List <Marcas> dataMarcas  = MarcasDB.recuperarListaMarcas();
            SelectList    listaMarcas = new SelectList(dataMarcas, "idMarca", "Marca", idMarca);

            ViewBag.ListaMarcas = listaMarcas;


            List <Modelos> dataModelos  = ModelosDB.recuperarListaModelos();
            SelectList     listaModelos = new SelectList(dataModelos, "idModelo", "Modelo");

            ViewBag.ListaModelos = listaModelos;

            List <TipoProductos> dataTipoProductos  = TipoProductosDB.recuperarListaTipoProductos();
            SelectList           listaTipoProductos = new SelectList(dataTipoProductos, "idTipoProducto", "TipoProducto");

            ViewBag.ListaTipoProductos = listaTipoProductos;

            List <Caracteristicas> listaCaracteristicas = CaracteristicasDB.recuperarListaCaracteristicas();

            ViewBag.listaCaracteristicas = listaCaracteristicas;
            ViewBag.ListaTipoProductos   = listaTipoProductos;
        }
コード例 #3
0
        public ActionResult Create(Marcas objetoMarcas, string accion)
        {
            MarcasDB objMarcasDB         = new MarcasDB();
            Usuarios usuarioSesionActual = (Usuarios)Session["usuarioSesion"];

            if (usuarioSesionActual == null)
            {
                return(RedirectToAction("IniciarSesion", "Usuario"));
            }


            if (accion == "guardar_marca")
            {
                if (objMarcasDB.ExisteMarca(objetoMarcas.Marca))
                {
                    ModelState.AddModelError("marca_agregar", "La caracteristica ingresada ya existe");
                    return(View("Create"));
                }
                else
                {
                    bool banderaGuardar = MarcasDB.guardarMarcas(objetoMarcas);
                    MostrarMensajes(banderaGuardar);
                }
            }
            else
            {
                throw new Exception("Accion no definida..");
            }
            return(RedirectToAction("Index"));
        }
コード例 #4
0
        public void cargarDatosIniciales()
        {
            List <Marcas> dataMarcas  = MarcasDB.recuperarListaMarcas();
            SelectList    listaMarcas = new SelectList(dataMarcas, "idMarca", "Marca");

            ViewBag.ListaMarcas = listaMarcas;
        }
コード例 #5
0
        private void btnAgregarMarca_Click(object sender, EventArgs e)
        {
            MarcasDB marcasDB = new MarcasDB();

            try
            {
                if (marca == null)
                {
                    marca = new Marca();
                }
                marca.Nombre = TBMarcaNueva.Text.Trim();
                marca.Nombre = marca.Nombre.ToUpper();


                if (Text != "Modificar")
                {
                    marcasDB.Agregar(marca);
                    MessageBox.Show("Agregado con éxito");
                }
                else
                {
                    marcasDB.Modificar(marca);
                    MessageBox.Show("Modificado con éxito");
                }
                Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
コード例 #6
0
    public static Produto SelectID(int id)
    {
        Produto produto = null;

        System.Data.IDbConnection objConexao;
        System.Data.IDbCommand    objCommand;
        System.Data.IDataReader   objDataReader;
        objConexao = Mapped.Connection();
        objCommand = Mapped.Command("SELECT * FROM pro_produtos WHERE pro_codigo = ?pro_codigo", objConexao);
        objCommand.Parameters.Add(Mapped.Parameter("?pro_codigo", id));
        objDataReader = objCommand.ExecuteReader();
        string cpf_cnpj      = "";
        int    sub_categoria = 0;
        int    marca         = 0;

        while (objDataReader.Read())
        {
            produto                  = new Produto();
            produto.Pro_codigo       = Convert.ToInt32(objDataReader["pro_codigo"]);
            produto.Pro_nome         = Convert.ToString(objDataReader["pro_nome"]);
            produto.Pro_descricao    = Convert.ToString(objDataReader["pro_descricao"]);
            produto.Pro_condicao     = Convert.ToString(objDataReader["pro_condicao"]);
            produto.Pro_preco        = Convert.ToDouble(objDataReader["pro_preco"]);
            produto.Pro_preco_antigo = Convert.ToDouble(objDataReader["pro_preco_antigo"]);
            produto.Pro_medida       = Convert.ToString(objDataReader["pro_medida"]);
            produto.Pro_quantidade   = Convert.ToInt32(objDataReader["pro_quantidade"]);
            produto.Pro_status       = Convert.ToBoolean(objDataReader["pro_status"]);
            cpf_cnpj                 = Convert.ToString(objDataReader["usu_cpf_cnpj"]);
            marca         = Convert.ToInt32(objDataReader["mar_codigo"]);
            sub_categoria = Convert.ToInt32(objDataReader["sub_codigo"]);
        }
        objDataReader.Close();
        objConexao.Close();
        objCommand.Dispose();
        if (cpf_cnpj != "")
        {
            UsuarioDB db = new UsuarioDB();
            //db.Select(cpf_cnpj);
            produto.Usuario = db.Select(cpf_cnpj);
        }
        if (sub_categoria != 0)
        {
            produto.Subcategoria = SubcategoriaDB.Select(sub_categoria);
        }
        if (marca != 0)
        {
            produto.Marca = MarcasDB.Select(marca);
        }
        objConexao.Dispose();
        objDataReader.Dispose();
        return(produto);
    }
コード例 #7
0
        public ActionResult Index()
        {
            Usuarios usuarioSesionActual = (Usuarios)Session["usuarioSesion"];

            if (usuarioSesionActual == null)
            {
                return(RedirectToAction("IniciarSesion", "Usuario"));
            }

            List <Marcas> listaMarcas = MarcasDB.recuperarListaMarcas();

            return(View(listaMarcas));
        }
コード例 #8
0
        public ActionResult EditarMarca(int idMarca)
        {
            Usuarios usuarioSesionActual = (Usuarios)Session["usuarioSesion"];

            if (usuarioSesionActual == null)
            {
                return(RedirectToAction("IniciarSesion", "Usuario"));
            }

            Marcas objetoMarca = MarcasDB.recuperarMarcasPorID(idMarca);


            return(View(objetoMarca));
        }
コード例 #9
0
        public ActionResult EditarMarca(Marcas objetoMarca)
        {
            Usuarios usuarioSesionActual = (Usuarios)Session["usuarioSesion"];

            if (usuarioSesionActual == null)
            {
                return(RedirectToAction("IniciarSesion", "Usuario"));
            }

            bool bandera = MarcasDB.actualizarMarcas(objetoMarca);

            MostrarMensajes(bandera);

            return(RedirectToAction("Index"));
        }
コード例 #10
0
        private void WFAgregarProducto_Load(object sender, EventArgs e)
        {
            CategoriasDB categoriasDB = new CategoriasDB();

            CBCategoriaProd.DataSource = categoriasDB.Listar();
            MarcasDB marcasDB = new MarcasDB();

            CBMarcaProd.DataSource = marcasDB.Listar();

            CBMarcaProd.ValueMember   = "Id";
            CBMarcaProd.DisplayMember = "Nombre";

            CBCategoriaProd.ValueMember   = "Id";
            CBCategoriaProd.DisplayMember = "Nombre";
            if (Text == "Modificar")
            {
                CBMarcaProd.SelectedValue     = producto.Marca.Id;
                CBCategoriaProd.SelectedValue = producto.Tipo.Id;
            }
        }