示例#1
0
 public void cargarDatos()
 {
     // Se carga boxProveedores
     boxProveedor.DataSource    = ProveedorBLL.GetProveedorByName("");
     boxProveedor.ValueMember   = "pkProveedor";
     boxProveedor.DisplayMember = "txtNombreCompleto";
     boxProveedor.SelectedIndex = -1;
     boxProveedor.Text          = "Elija su proveedor";
     // Se carga Genero
     boxGenero.Items.Insert(0, "Elija un género");
     boxGenero.Items.Insert(1, "Niño");
     boxGenero.Items.Insert(2, "Niña");
     // Se carga boxMarcas
     boxMarcas.DataSource    = MarcaBLL.SelectAll();
     boxMarcas.ValueMember   = "pkMarca";
     boxMarcas.DisplayMember = "txtNombre";
     boxMarcas.SelectedIndex = -1;
     boxMarcas.Text          = "Elija su Marca";
     // Se carga boxModelos
     boxModelos.DataSource    = ModeloBLL.SelectAll();
     boxModelos.ValueMember   = "pkModelo";
     boxModelos.DisplayMember = "txtNombre";
     boxModelos.SelectedIndex = -1;
     boxModelos.Text          = "Elija su Modelo";
     // Se carga boxTallas
     boxTallas.DataSource    = TallaBLL.SelectAll();
     boxTallas.ValueMember   = "pkTalla";
     boxTallas.DisplayMember = "txtNombre";
     boxTallas.SelectedIndex = -1;
     boxTallas.Text          = "Elija su Talla";
 }
示例#2
0
        public void buscarMarcaPorCodigo(MarcaModelo modMarca)
        {
            MarcaBLL bLLMarca = new MarcaBLL();

            try
            {
                modMarca.idMarca = Convert.ToInt32(textBoxCodigoMarca.Text);
                bLLMarca.buscarMarcaPorID(modMarca);

                if (modMarca.nomeMarca == null)
                {
                    MessageBox.Show("Marca ñ encontrada!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    textBoxCodigoMarca.Clear();
                    textBoxDescricaoMarca.Clear();
                    checkBoxMarcaAtiva.Checked = false;
                }
                string nomeMarca = modMarca.nomeMarca;
                textBoxDescricaoMarca.Text = nomeMarca;
                bool ativoMarca = modMarca.ativoMarca;
                if (ativoMarca == true)
                {
                    checkBoxMarcaAtiva.Checked = true;
                }
                else
                {
                    checkBoxMarcaAtiva.Checked = false;
                }
            }
            catch (Exception erro)
            {
                throw new Exception("Erro ao pesquisar marca pelo código, form marca! " + erro.Message);
            }
        }
示例#3
0
 private void optMark_CheckedChanged(object sender, EventArgs e)
 {
     if (optMark.Checked)
     {
         boxOpciones.DataSource    = MarcaBLL.SelectAll();
         boxOpciones.DisplayMember = "txtNombre";
         boxOpciones.ValueMember   = "pkMarca";
         boxOpciones.Enabled       = true;
     }
     else
     {
         boxOpciones.Enabled = false;
     }
 }
示例#4
0
        private void MenuMarcaExcluir_Click(object sender, EventArgs e)
        {
            var result = MessageBox.Show("Deseja realmente excluir o registro? ", "Excluir Marca", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (result == System.Windows.Forms.DialogResult.Yes)
            {
                MarcaBLL    bllMarca = new MarcaBLL();
                MarcaModelo modMarca = new MarcaModelo();
                modMarca.idMarca = Convert.ToInt32(textBoxCodigoMarca.Text);
                bllMarca.excluirMarca(modMarca);
                botaoClicado = "EXCLUIR";
                inativaAtivaBotoesCampos();
            }
        }
示例#5
0
        private void salvar(MarcaModelo modMarca)
        {
            if (flag == 0)
            {
                MarcaBLL marcaBLL = new MarcaBLL();

                modMarca.nomeMarca = textBoxDescricaoMarca.Text;
                if (checkBoxMarcaAtiva.Checked)
                {
                    modMarca.ativoMarca = true;
                }
                else
                {
                    modMarca.ativoMarca = false;
                }

                marcaBLL.salvar(modMarca);
                MessageBox.Show("Marca incluida com sucesso!!!", "Cadastro Marca", MessageBoxButtons.OK, MessageBoxIcon.Information);
                botaoClicado = "SALVAR";
                inativaAtivaBotoesCampos();

                //Método chama o ultimo registro
                marcaBLL.buscarIDMarca(modMarca);
                int idReturn = modMarca.idMarca;
                textBoxCodigoMarca.Text = Convert.ToString(idReturn);
            }
            else if (flag == 1)
            {
                MarcaBLL marcaBLL = new MarcaBLL();

                modMarca.nomeMarca = textBoxDescricaoMarca.Text;
                if (checkBoxMarcaAtiva.Checked)
                {
                    modMarca.ativoMarca = true;
                }
                else
                {
                    modMarca.ativoMarca = false;
                }
                modMarca.idMarca = Convert.ToInt32(textBoxCodigoMarca.Text);

                marcaBLL.atualizar(modMarca);
                MessageBox.Show("Marca atualizada com sucesso!!!", "Cadastro Marca", MessageBoxButtons.OK, MessageBoxIcon.Information);
                botaoClicado = "SALVAR";
                inativaAtivaBotoesCampos();
            }
        }
示例#6
0
        public void insertar()
        {
            if (tipoInserccion == 0)
            {
                if (validacion.nulos(txtMarca))
                {
                    string marca   = txtMarca.Text;
                    int    usuario = IdUsuario.IdUsuarioConectado;
                    MarcaBLL.InsertarMarca(0, marca, usuario);
                    MessageBox.Show("Registro guardado satisfactoriamente");
                    this.inicializarDatos();
                }
                else
                {
                    MessageBox.Show("Por favor algunos campos son incorrectos");
                }
            }

            if (tipoInserccion == 1)
            {
                int    pk     = Convert.ToInt16(txtPk.Text);
                string nombre = txtMarca.Text;
                int    usuarioModificacion = IdUsuario.IdUsuarioConectado;
                btnGuardar.Text = "Actualizar";
                if (validacion.nulos(txtMarca))
                {
                    MarcaBLL.UpdateMarca(pk, nombre, usuarioModificacion);
                    MessageBox.Show("Registro actualizado satisfactoriamente");
                    this.inicializarDatos();
                    this.tipoInserccion = 0;
                    btnGuardar.Text     = "Guardar";
                }
                else
                {
                    MessageBox.Show("Por favor verifique que el campo este correcto");
                }
            }
        }
示例#7
0
        public void tipoClic(DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == btnUpdate.Index)
            {
                txtPk.Text      = tblMarcas.Rows[e.RowIndex].Cells[0].Value.ToString();
                txtMarca.Text   = tblMarcas.Rows[e.RowIndex].Cells[1].Value.ToString();
                btnGuardar.Text = "Actualizar";
                tipoInserccion  = 1;
            }

            if (e.ColumnIndex == btnEliminar.Index)
            {
                if (MessageBox.Show("Esta seguro de eliminar este registro?", "Eliminar Registro", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    if (MessageBox.Show("Esta totalmente seguro?", "Eliminar Registro", MessageBoxButtons.YesNo) == DialogResult.Yes)
                    {
                        int codigo = Convert.ToInt32(tblMarcas.Rows[e.RowIndex].Cells[0].Value);
                        MarcaBLL.DeleteMarca(codigo);
                        MessageBox.Show("Registro eliminado");
                        this.inicializarDatos();
                    }
                }
            }
        }
        public ActionResult CrearVehiculo(int ID_PROCEDIMIENTO)
        {
            ExpedienteVM viewModelo = new ExpedienteVM();

            var comboMarca             = new MarcaBLL().ComboMarca();
            var ComboModelo            = new ModeloBLL().ComboModelo(comboMarca[0].ID_MARCA);
            var ComboTipoCombustible   = new ParametroBLL().ConsultaParametro(EnumParametroTipo.TipoCombustible.ValorEntero());
            var comboTipoModalidad     = new ModalidadServicioBLL().ComboModalidadServicio();
            var comboClaseVehiculo     = new ClaseVehiculoBLL().ComboClaseVehiculo();
            var comboCategoriaVehiculo = new CategoriaVehiculoBLL().ComboCategoriaVehiculo();

            comboMarca.Add(new ComboMarcaVM {
                ID_MARCA = 0, NOMBRE = ".:Marca:."
            });
            ComboModelo.Add(new ComboModeloVM()
            {
                ID_MODELO = 0, NOMBRE = ".:Modelo:."
            });
            ComboTipoCombustible.Add(new ParametroModelo {
                PARSEC = 0, PARNOM = ".:Tipo de Combustible:."
            });
            comboTipoModalidad.Add(new ComboModalidadServicioVM()
            {
                ID_MODALIDAD_SERVICIO = 0, NOMBRE = ".:Tipo de Modalidad:."
            });
            comboClaseVehiculo.Add(new ComboClaseVehiculoVM()
            {
                ID_CLASE_VEHICULO = 0, NOMBRE = ".:Clase Vehículo:."
            });
            comboCategoriaVehiculo.Add(new ComboCategoriaVehiculoVM()
            {
                ID_CATEGORIA_VEHICULO = 0, NOMBRE = ".:Categoria Vehículo:."
            });

            viewModelo.SelectMarca = comboMarca.OrderBy(x => x.ID_MARCA)
                                     .Select(j => new SelectListItem
            {
                Value = j.ID_MARCA.ToString(),
                Text  = j.NOMBRE,
            }).ToList();

            viewModelo.SelectModelo = ComboModelo.OrderBy(x => x.ID_MODELO)
                                      .Select(j => new SelectListItem
            {
                Value = j.ID_MODELO.ToString(),
                Text  = j.NOMBRE,
            }).ToList();

            viewModelo.SelectTipoCombustible = ComboTipoCombustible.OrderBy(x => x.PARSEC)
                                               .Select(j => new SelectListItem
            {
                Value = j.PARSEC.ToString(),
                Text  = j.PARNOM,
            }).ToList();

            viewModelo.SelectTipoModalidad = comboTipoModalidad.OrderBy(x => x.ID_MODALIDAD_SERVICIO)
                                             .Select(j => new SelectListItem
            {
                Value = j.ID_MODALIDAD_SERVICIO.ToString(),
                Text  = j.NOMBRE,
            }).ToList();

            viewModelo.SelectClaseVehiculo = comboClaseVehiculo.OrderBy(x => x.ID_CLASE_VEHICULO)
                                             .Select(j => new SelectListItem
            {
                Value = j.ID_CLASE_VEHICULO.ToString(),
                Text  = j.NOMBRE,
            }).ToList();

            viewModelo.SelectCategoriaVehiculo = comboCategoriaVehiculo.OrderBy(x => x.ID_CATEGORIA_VEHICULO)
                                                 .Select(j => new SelectListItem
            {
                Value = j.ID_CATEGORIA_VEHICULO.ToString(),
                Text  = j.NOMBRE,
            }).ToList();

            //viewModelo.NroPlaca = "C5Q673";
            viewModelo.ID_PROCEDIMIENTO      = ID_PROCEDIMIENTO;
            viewModelo.ID_MODALIDAD_SERVICIO = Session["ID_MODALIDAD_SERVICIO"].ValorEntero();
            return(PartialView(viewModelo));
        }
示例#9
0
 public void inicializarDatos()
 {
     tblMarcas.DataSource = MarcaBLL.SelectAll();
 }