Example #1
0
        private void dgvMarca_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                //evita el error al tratar de reordenar la lista
                if (e.RowIndex == -1)
                {
                    return;
                }
                //Codigo de cliente que se obtiene desde el grid
                MarcaID = Convert.ToInt32(dgvMarca.Rows[e.RowIndex].Cells[0].Value);
            }
            catch (Exception Ex)
            {
                MessageBox.Show(Ex.Message);
            }

            //Mostramos la informacion de la familia de articulos
            try
            {
                MarcaBL Marca = new MarcaBL();
                MostarDatos(Marca.BuscarPorID(MarcaID));
            }
            catch (Exception Ex)
            {
                MessageBox.Show(Ex.Message);
            }
        }
Example #2
0
        public ActionResult ListarMarca(GridDataRequest request)
        {
            int totalRecords = 0;
            var lstGrd       = MarcaBL.LstMarcaJGrid(request, ref totalRecords);

            var productsData = new
            {
                total   = (int)Math.Ceiling((float)totalRecords / (float)request.rows),
                page    = request.page,
                records = totalRecords,
                rows    = (from item in lstGrd
                           select new
                {
                    id = item.MarcaId,
                    cell = new string[] {
                        item.MarcaId.ToString(),
                        item.Denominacion,
                        item.Estado.ToString(),
                        item.MarcaId.ToString() + "," + (item.Estado ? "1":"0")
                    }
                }
                           ).ToArray()
            };

            return(Json(productsData, JsonRequestBehavior.AllowGet));
        }
    private void CargaMarca()
    {
        MarcaBL oMarcaBL = new MarcaBL();

        oMarcaBL.ErrorEvent += new MarcaBL.ErrorDelegate(Master.Transaction_ErrorEvent);

        if (this.idMarca != 0)
        {
            tipoAccion = "Mod.";//ConstanteBE.TIPO_MODIFICAR;
            //*******************
            try
            {
                oMarcaBE = oMarcaBL.GetById(this.idMarca);
                if (oMarcaBE != null)
                {
                    this.txtCodMarca.Text          = oMarcaBE.co_marca;
                    this.txtNomMarca.Text          = oMarcaBE.no_marca;
                    this.cboEmpMarca.SelectedValue = oMarcaBE.nid_empresa.ToString();

                    /*Inicio:Para mostrar la imagen ya guardada en el fileserver*/
                    string RutaPathFile1 = "", RutaPathFile2 = "";
                    this.txhNombreArchivoBD.Value = Convert.ToString(oMarcaBE.logo).Trim();
                    RutaPathFile1 = Convert.ToString(ConfigurationManager.AppSettings["VirtualPath"]) + ConstanteBE.RUTA_MARCAS.Replace("\\", "/") + Convert.ToString(this.txhNombreArchivoBD.Value).Trim();
                    RutaPathFile2 = Convert.ToString(ConfigurationManager.AppSettings["FileServerPath"]) + ConstanteBE.RUTA_MARCAS + Convert.ToString(this.txhNombreArchivoBD.Value).Trim();
                    if (File.Exists(RutaPathFile2))
                    {
                        try { System.Drawing.Image oImg = System.Drawing.Image.FromFile(RutaPathFile2); this.imgLogo.Visible = true; }
                        catch //(Exception ex)
                        { this.imgLogo.Visible = false; }
                        this.imgLogo.Src = RutaPathFile1;
                    }
                    else
                    {
                        this.imgLogo.Visible = false;
                    }

                    this.cboEstadoMarca.SelectedValue = oMarcaBE.fl_inactivo;
                    this.cboEstadoMarca.Enabled       = true;
                    this.txtNomMarModelo.Text         = oMarcaBE.no_marca;
                    this.txtNomMarModeloPoput.Text    = oMarcaBE.no_marca;

                    this.tabModelo.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                Master.Web_ErrorEvent(this, ex);
            }
        }
        else
        {
            oMarcaBE = new MarcaBE();
            this.tabModelo.Enabled = false;
        }

        this.ActualizaBotoneria();

        ViewState["idMarca"]  = idMarca;
        ViewState["oMarcaBE"] = oMarcaBE;
    }
Example #4
0
 void CargarDatosAlFormulario()
 {
     ingresoEditando       = IngresoBL.BuscarPorId((int)idIngreso);
     txtNumeroCCF.Text     = ingresoEditando.NumeroCCF;
     dtpFechaIngreso.Value = ingresoEditando.FechaIngreso;
     lblUsuario.Text       = ingresoEditando.Usuario;
     marca = MarcaBL.BuscarPorId(ingresoEditando.IdMarca);
     lblNombreMarca.Text         = marca.Nombre;
     lblComentarioMarca.Text     = marca.Comentario;
     listadoViejoDetallesIngreso = DetalleIngresoBL.ObtenerTodos(ingresoEditando.Id);
     if (listadoViejoDetallesIngreso != null)
     {
         for (int i = 0; i < listadoViejoDetallesIngreso.Count; i++)
         {
             dgvListadoDetallesIngreso.Rows.Add();
             dgvListadoDetallesIngreso.Rows[i].Cells[0].Value = listadoViejoDetallesIngreso[i].Id;
             dgvListadoDetallesIngreso.Rows[i].Cells[1].Value = listadoViejoDetallesIngreso[i].Cantidad;
             dgvListadoDetallesIngreso.Rows[i].Cells[2].Value = listadoViejoDetallesIngreso[i].Producto;
             dgvListadoDetallesIngreso.Rows[i].Cells[3].Value = listadoViejoDetallesIngreso[i].Descripcion;
             dgvListadoDetallesIngreso.Rows[i].Cells[4].Value = listadoViejoDetallesIngreso[i].PrecioUnitario;
             dgvListadoDetallesIngreso.Rows[i].Cells[5].Value = listadoViejoDetallesIngreso[i].SubTotal;
             listadoDetallesIngreso.Add(listadoViejoDetallesIngreso[i]);
         }
         CalcularTotales();
     }
 }
Example #5
0
        void CargarDatosAlFormulario()
        {
            Marca marcaAEditar = MarcaBL.BuscarPorId((int)idMarcaAEditar);

            txtNombreMarca.Text     = marcaAEditar.Nombre;
            txtComentarioMarca.Text = marcaAEditar.Comentario;
        }
Example #6
0
        void GuardarMarca()
        {
            Marca marcaARegistrar = new Marca();

            marcaARegistrar.Nombre     = txtNombreMarca.Text;
            marcaARegistrar.Comentario = txtComentarioMarca.Text;
            try
            {
                if (idMarcaAEditar == null)
                {
                    MarcaBL.Guardar(marcaARegistrar);
                    objetoMarcasActual.CargarMarcas();
                    MetroMessageBox.Show(this, "Marca registrada exitosamente.", "Aviso", MessageBoxButtons.OK,
                                         MessageBoxIcon.Information);
                    Limpiar();
                }
                else
                {
                    marcaARegistrar.Id = (int)idMarcaAEditar;
                    MarcaBL.Modificar(marcaARegistrar);
                    objetoMarcasActual.CargarMarcas();
                    DialogResult resultado = MetroMessageBox.Show(this, "Marca actualizada exitosamente.\n¿Desea cerrar el editor?", "Aviso",
                                                                  MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (resultado == DialogResult.Yes)
                    {
                        Close();
                    }
                }
            }
            catch (Exception err)
            {
                MetroMessageBox.Show(this, $"¡Ha ocurrido un error!\nINFORMACIÓN: {err.Message}", "Error", MessageBoxButtons.OK,
                                     MessageBoxIcon.Error);
            }
        }
Example #7
0
        private void CargarDependencias()
        {
            try
            {
                //ARTICULOS
                InventarioBL ObjetoInventario = new InventarioBL();
                cbbArticuloDesde.DataSource    = ObjetoInventario.Listar();
                cbbArticuloDesde.ValueMember   = "CodigoArticulo";
                cbbArticuloDesde.DisplayMember = "Descripcion";

                cbbArticuloHasta.DataSource    = ObjetoInventario.Listar();
                cbbArticuloHasta.ValueMember   = "CodigoArticulo";
                cbbArticuloHasta.DisplayMember = "Descripcion";

                //FAMILIA
                FamiliaBL ObjetoFamilia = new FamiliaBL();
                cbFamilia.DataSource    = ObjetoFamilia.Listar();
                cbFamilia.ValueMember   = "ID";
                cbFamilia.DisplayMember = "Descripcion";
                cbFamilia.SelectedValue = -1;

                //MARCA
                MarcaBL ObjetoMarca = new MarcaBL();
                cbMarca.DataSource    = ObjetoMarca.Listar();
                cbMarca.ValueMember   = "ID";
                cbMarca.DisplayMember = "Descripcion";
                cbMarca.SelectedValue = -1;
            }
            catch (Exception Ex)
            {
                MessageBox.Show(Ex.Message);
            }
        }
Example #8
0
        private void frmParametroProductosVencidos_Load(object sender, EventArgs e)
        {
            try
            {
                //LISTA DE PRODUCTOS
                InventarioBL ObjetoInventario = new InventarioBL();
                cbbCodigoDesde.DataSource    = ObjetoInventario.Listar();
                cbbCodigoHasta.DataSource    = ObjetoInventario.Listar();
                cbbCodigoDesde.DisplayMember = "Descripcion";
                cbbCodigoHasta.DisplayMember = "Descripcion";
                cbbCodigoDesde.ValueMember   = "CodigoArticulo";
                cbbCodigoHasta.ValueMember   = "CodigoArticulo";

                //LISTA DE FAMILIAS
                FamiliaBL ObjetoFamilia = new FamiliaBL();
                cbbFamilia.DataSource    = ObjetoFamilia.Listar();
                cbbFamilia.ValueMember   = "ID";
                cbbFamilia.DisplayMember = "Descripcion";
                cbbFamilia.SelectedValue = -1;

                //LISTA DE MARCA
                MarcaBL ObjetoMarca = new MarcaBL();
                cbbMarca.DataSource    = ObjetoMarca.Listar();
                cbbMarca.ValueMember   = "ID";
                cbbMarca.DisplayMember = "Descripcion";
                cbbMarca.SelectedValue = -1;
            }
            catch (Exception Ex)
            {
                MessageBox.Show(Ex.Message);
            }
        }
Example #9
0
        private void CargarDatos()
        {
            dgvComponente.AutoGenerateColumns = false;

            if (TipoComponente == "Familia")
            {
                //Cargamos la lista de familias
                FamiliaBL Familias = new FamiliaBL();
                BDcomponentes.DataSource = Familias.Listar();
                dgvComponente.DataSource = BDcomponentes;
                this.Text = "Lista Familias Articulos";
            }
            else if (TipoComponente == "Marca")
            {
                //Cargamos la lista de Marca
                MarcaBL Marcas = new MarcaBL();
                BDcomponentes.DataSource = Marcas.Listar();
                dgvComponente.DataSource = BDcomponentes;
                this.Text = "Lista Marcas Articulos";
            }
            else if (TipoComponente == "UnidadEntrada")
            {
                UnidadInventarioBL UnidadEntrada = new UnidadInventarioBL();
                BDcomponentes.DataSource = UnidadEntrada.Listar();
                dgvComponente.DataSource = BDcomponentes;
                this.Text = "Lista unidad de entrada";
            }
            else if (TipoComponente == "UnidadSalida")
            {
                UnidadInventarioBL UnidadSalida = new UnidadInventarioBL();
                BDcomponentes.DataSource = UnidadSalida.Listar();
                dgvComponente.DataSource = BDcomponentes;
                this.Text = "Lista unidad de salida";
            }
        }
Example #10
0
        private void btnEliminarMarca_Click(object sender, EventArgs e)
        {
            int          idMarcaAEliminar = int.Parse(dgvListadoMarcas.SelectedRows[0].Cells[0].Value.ToString());
            DialogResult resultado        = MetroMessageBox.Show(this, "¿Desea eliminar esta marca?", "Aviso", MessageBoxButtons.YesNo,
                                                                 MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

            try
            {
                if (resultado == DialogResult.Yes)
                {
                    if (ProductoBL.ObtenerTodos(pIdMarca: idMarcaAEliminar).Count >= 1)
                    {
                        MetroMessageBox.Show(this, string.Concat("No puede eliminar esta marca por que existen productos registrados con dicha marca, ",
                                                                 "para poder eliminarla, debe remover primero sus productos."), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else
                    {
                        MarcaBL.Eliminar(idMarcaAEliminar);
                        objetoMarcasActual.CargarMarcas();
                    }
                }
            }
            catch (DeletedRowInaccessibleException err)
            {
                MetroMessageBox.Show(this, $"Esta marca ya fue eliminada.\nMÁS INFORMACIÓN: {err.Message}", "Error", MessageBoxButtons.OK,
                                     MessageBoxIcon.Error);
                objetoMarcasActual.CargarMarcas();
            }
            catch (Exception err)
            {
                MetroMessageBox.Show(this, $"¡Ha ocurrido un error!\nMÁS INFORMACIÓN: {err.Message}", "Error", MessageBoxButtons.OK,
                                     MessageBoxIcon.Error);
            }
        }
    protected void btnBuscarMarca_Click(object sender, ImageClickEventArgs e)
    {
        MarcaBL oMarcaBL = new MarcaBL();

        oMarcaBL.ErrorEvent += new MarcaBL.ErrorDelegate(Master.Transaction_ErrorEvent);

        String nomMarca  = this.txtNomMarca.Text;
        String codEstado = this.cboEstadoMarca.SelectedValue;

        oMarcaBEList = oMarcaBL.GetAll(nomMarca, codEstado);

        if (oMarcaBEList == null || oMarcaBEList.Count == 0)
        {
            JavaScriptHelper.Alert(this, Message.keyNoRegistros, "");
            if (oMarcaBEList == null)
            {
                oMarcaBEList = new MarcaBEList();
            }
            oMarcaBEList.Add(new MarcaBE());
            GuardaParametros(0);
        }
        else
        {
            GuardaParametros(1);
        }

        this.gvMarca.DataSource = oMarcaBEList;
        this.gvMarca.DataBind();
        ViewState["oMarcaBEList"] = oMarcaBEList;

        this.txhIdMarca.Value = String.Empty;
    }
Example #12
0
        public ActionResult Activar(int pid)
        {
            var omarca = MarcaBL.Obtener(pid);

            omarca.Estado = !omarca.Estado;
            MarcaBL.Actualizar(omarca);
            return(Json(true));
        }
Example #13
0
        private void btnSeleccionar_Click(object sender, EventArgs e)
        {
            int idMarca = int.Parse(dgvListadoMarcas.SelectedRows[0].Cells[0].Value.ToString());

            marcaSeleccionada = MarcaBL.BuscarPorId(idMarca);
            DialogResult      = DialogResult.OK;
            Close();
        }
Example #14
0
        private void CargarMarcas()
        {
            //Marcas
            MarcaBL ObjetoMarca = new MarcaBL();

            cbMarca.DataSource    = ObjetoMarca.Listar();
            cbMarca.DisplayMember = "Descripcion";
            cbMarca.ValueMember   = "ID";
        }
Example #15
0
        void CargarMarcasAlCombobox()
        {
            List <Marca> listadoMarcas = MarcaBL.ObtenerTodos();

            listadoMarcas.Insert(0, new Marca()
            {
                Id = 0, Nombre = "- Seleccione -"
            });
            cmbMarcas.DataSource = listadoMarcas;
        }
        void CargarMarcasAlCombobox()
        {
            List <Marca> listadoMarcas = MarcaBL.ObtenerTodos();

            listadoMarcas.Insert(0, new Marca()
            {
                Nombre = "- Todas -"
            });
            cboMostrando.DataSource = listadoMarcas;
        }
Example #17
0
        public ActionResult ListarMarca()
        {
            var m = MarcaBL.Obtener(x => x.Nombre == "GENERAL");

            if (m == null)
            {
                MarcaBL.Crear(new Marca {
                    Nombre = "GENERAL"
                });
            }
            return(Json(MarcaBL.Listar(), JsonRequestBehavior.AllowGet));
        }
Example #18
0
 public void CargarMarcas(string pCondicion = "%")
 {
     listadoMarcas = MarcaBL.ObtenerTodos(pCondicion);
     dgvListadoMarcas.Rows.Clear();
     for (int i = 0; i < listadoMarcas.Count; i++)
     {
         dgvListadoMarcas.Rows.Add();
         dgvListadoMarcas.Rows[i].Cells[0].Value = listadoMarcas[i].Id;
         dgvListadoMarcas.Rows[i].Cells[1].Value = listadoMarcas[i].Nombre;
         dgvListadoMarcas.Rows[i].Cells[2].Value = listadoMarcas[i].Comentario;
     }
 }
    protected void btnEliminarMarca_Click(object sender, ImageClickEventArgs e)
    {
        MarcaBL oMarcaBL = new MarcaBL();
        MarcaBE oMarcaBE = new MarcaBE();

        oMarcaBL.ErrorEvent += new MarcaBL.ErrorDelegate(Master.Transaction_ErrorEvent);
        Int32 retorno;

        try
        {
            Master.onError = false;

            oMarcaBE.nid_marca         = Int32.Parse(this.txhIdMarca.Value.Trim());
            oMarcaBE.co_usuario_cambio = Profile.Usuario.CUSR_ID;
            oMarcaBE.no_estacion       = Profile.Estacion;
            oMarcaBE.no_usuario_red    = Profile.UsuarioRed;

            MarcaBE oMarcaBEMad = new MarcaBE();
            oMarcaBEMad = oMarcaBL.GetById(oMarcaBE.nid_marca);


            oMarcaBE.sfe_cambio  = "";
            oMarcaBE.fl_inactivo = "1";
            retorno = oMarcaBL.Eliminar(oMarcaBE);

            if (!Master.onError && retorno > 0)
            {
                //Si todo es exito recien mostrar mensaje de eliminación con exito
                JavaScriptHelper.Alert(this, Message.keyElimino, "");
                btnBuscarMarca_Click(null, null);
                this.txhIdMarca.Value = String.Empty;
            }
            else
            {
                if (retorno == -5)
                {
                    JavaScriptHelper.Alert(this, Message.keyNoEliminoRelacionado, "");
                }
                else
                {
                    JavaScriptHelper.Alert(this, Message.keyNoElimino, "");
                }
                this.txhIdMarca.Value = String.Empty;
            }
        }
        catch (Exception ex)
        {
            Master.Web_ErrorEvent(this, ex);
            btnBuscarMarca_Click(null, null);
            JavaScriptHelper.Alert(this, Message.keyNoElimino, "");
        }
    }
Example #20
0
 public JsonResult NuevaMarca(Marca m)
 {
     try
     {
         m.Nombre = m.Nombre.ToUpper();
         MarcaBL.Crear(m);
         return(Json(m, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #21
0
        private void frmParametroProductosObsoletos_Load(object sender, EventArgs e)
        {
            FamiliaBL ObjetoFamilia = new FamiliaBL();

            cbbFamilia.DataSource    = ObjetoFamilia.Listar();
            cbbFamilia.DisplayMember = "Descripcion";
            cbbFamilia.ValueMember   = "ID";

            MarcaBL ObjetoMarca = new MarcaBL();

            cbbMarca.DataSource    = ObjetoMarca.Listar();
            cbbMarca.DisplayMember = "Descripcion";
            cbbMarca.ValueMember   = "ID";
        }
Example #22
0
        private String ObtenerMarca(String ID)
        {
            //Obtenemos la descripcion de la marca de articulo
            MarcaBL ObjetoMarca = new MarcaBL();
            Int32   Codigo;

            if (Int32.TryParse(ID, out Codigo))
            {
                Codigo = Convert.ToInt32(ID);
                return(ObjetoMarca.BuscarPorID(Codigo).Descripcion.ToString());
            }
            else
            {
                return(null);
            }
        }
Example #23
0
 private void cmbMarcas_SelectionChangeCommitted(object sender, EventArgs e)
 {
     if ((int)cmbMarcas.SelectedValue > 0)
     {
         epValidarControles.SetError(cmbMarcas, "");
         lblComentario.Text = MarcaBL.BuscarPorId((int)cmbMarcas.SelectedValue).Comentario;
         txtNombreProducto.Focus();
         HabilitarBotonGuardar();
     }
     else
     {
         lblComentario.Text = "";
         epValidarControles.SetError(cmbMarcas, "Debe seleccionar una marca");
         HabilitarBotonGuardar();
     }
 }
Example #24
0
        public ActionResult GuardarMarca(int pMarcaId, string pDenominacion, bool pActivo)
        {
            var omarca = new Marca();

            omarca.MarcaId      = pMarcaId;
            omarca.Denominacion = pDenominacion;
            omarca.Estado       = pActivo;

            if (pMarcaId == 0)
            {
                MarcaBL.Crear(omarca);
            }
            else
            {
                MarcaBL.Actualizar(omarca);
            }

            return(Json(true, JsonRequestBehavior.AllowGet));
        }
Example #25
0
        public ActionResult ReporteListaPrecio(int?pMarcaId, bool pIndDescuento, bool pIndPuntos, string pTipo = "PDF")
        {
            var data  = ReporteBL.ListarReporteListaPrecio(pMarcaId, pIndDescuento, pIndPuntos);
            var rd    = new ReportDataSource("dsListaPrecio", data);
            var marca = "TODOS";

            if (pMarcaId != null)
            {
                marca = MarcaBL.Obtener(pMarcaId.Value).Denominacion;
            }

            var parametros = new List <ReportParameter>
            {
                new ReportParameter("Marca", marca),
                new ReportParameter("EsDescuento", pIndDescuento?"SI":"NO"),
                new ReportParameter("EsPunto", pIndPuntos?"SI":"NO")
            };

            return(Reporte(pTipo, "rptListaPrecio.rdlc", rd, "A4Vertical0.25", parametros));
        }
Example #26
0
        private void CargarDependencias()
        {
            //Cargar Familia
            FamiliaBL ObjetoFamilia = new FamiliaBL();

            cbFamilia.DataSource    = ObjetoFamilia.Listar();
            cbFamilia.ValueMember   = "ID";
            cbFamilia.DisplayMember = "Descripcion";
            //Inicializamos el control
            cbFamilia.SelectedValue = -1;


            //Cargar Marca
            MarcaBL ObjetoMarca = new MarcaBL();

            cbMarca.DataSource    = ObjetoMarca.Listar();
            cbMarca.ValueMember   = "ID";
            cbMarca.DisplayMember = "Descripcion";
            //Inicializamos el control
            cbMarca.SelectedValue = -1;

            //Carga articulos
            InventarioBL ObjetoInventario = new InventarioBL();

            cbbArticuloDesde.DataSource    = ObjetoInventario.Listar();
            cbbArticuloDesde.DisplayMember = "Descripcion";
            cbbArticuloDesde.ValueMember   = "CodigoArticulo";
            cbbArticuloDesde.SelectedValue = -1;

            cbbArticuloHasta.DataSource    = ObjetoInventario.Listar();
            cbbArticuloHasta.DisplayMember = "Descripcion";
            cbbArticuloHasta.ValueMember   = "CodigoArticulo";
            cbbArticuloHasta.SelectedValue = -1;

            ////Cargar estatus
            //EstatusBL ObjetoEstatus = new EstatusBL();
            //cbEstatus.DataSource = ObjetoEstatus.Listar();
            //cbEstatus.ValueMember = "ID";
            //cbEstatus.DisplayMember="Descripcion";
        }
Example #27
0
 public ActionResult Venta()
 {
     ViewBag.cboMarca   = new SelectList(MarcaBL.Listar(x => x.Estado, x => x.OrderBy(y => y.Denominacion)), "MarcaId", "Denominacion");
     ViewBag.cboOficina = new SelectList(OficinaBL.Listar(x => x.Estado), "OficinaId", "Denominacion");
     return(View());
 }
Example #28
0
        private void frmListarComponentes_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == Convert.ToChar(Keys.Enter))
            {
                if (txtBusqueda.Text.Length >= 10 && dgvComponente.RowCount == 0)
                {
                    //AGREGAMOS FAMILIA
                    if (TipoComponente == "Familia")
                    {
                        DialogResult result = MessageBox.Show("La busqueda no arrojado ningun resultado, ¿Desea agregar " + txtBusqueda.Text + " a la lista de familias", "Agregar nueva familia", MessageBoxButtons.YesNoCancel);

                        if (result == DialogResult.Yes)

                        {
                            try
                            {
                                FamiliaBL ObjetoFamilia = new FamiliaBL();
                                //ASIGNAMOS VALORES A LA FAMILIA
                                cFamilia Familia = new cFamilia();
                                Familia.Codigo      = -1;
                                Familia.Descripcion = txtBusqueda.Text;
                                Familia.Notas       = "";
                                //AGREGAMOS LA FAMILIA
                                ObjetoFamilia.GuardarCambios(Familia);
                                //ACTUALIZAMOS EL GRID
                                CargarDatos();
                            }
                            catch (Exception Ex)
                            {
                                MessageBox.Show(Ex.Message);
                            }
                        }
                    }
                    else if (TipoComponente == "Marca")
                    {
                        DialogResult result = MessageBox.Show("La busqueda no arrojado ningun resultado, ¿Desea agregar " + txtBusqueda.Text + " a la lista de marcas", "Agregar nueva marca", MessageBoxButtons.YesNoCancel);

                        if (result == DialogResult.Yes)
                        {
                            try
                            {
                                MarcaBL ObjetoMarca = new MarcaBL();
                                //ASIGNAMOS VALORES A LA FAMILIA
                                cMarca Marca = new cMarca();
                                Marca.Codigo      = -1;
                                Marca.Descripcion = txtBusqueda.Text;
                                Marca.Notas       = "";
                                //AGREGAMOS LA FAMILIA
                                ObjetoMarca.GuardarCambios(Marca);
                                //ACTUALIZAR GRID
                                CargarDatos();
                            }
                            catch (Exception Ex)
                            {
                                MessageBox.Show(Ex.Message);
                            }
                        }
                    }
                }
            }
        }
Example #29
0
 // GET: Marca
 public ActionResult Index()
 {
     ViewBag.Breadcrumb = new Breadcrumb().GetBreadcrumb(this);
     MarcaBL bl = new MarcaBL();
     List<Model> models = bl.GetData();
     List<MarcaModels> marcas = new List<MarcaModels>();
     models.ForEach(row => marcas.Add((MarcaModels)row));
     return View(marcas);
 }
    protected void btnGrabarMarca_Click(object sender, ImageClickEventArgs e)
    {
        Int32 retorno, indicador2;

        indicador2 = 0;
        MarcaBL oMarcaBL = new MarcaBL();

        oMarcaBL.ErrorEvent += new MarcaBL.ErrorDelegate(Master.Transaction_ErrorEvent);
        try
        {
            if (CargarEntidadMarcaDesdeForm())
            {
                MarcaBE oMarcaBEMad = new MarcaBE();
                oMarcaBEMad = oMarcaBL.GetById(oMarcaBE.nid_marca);

                retorno = oMarcaBL.Grabar(this.oMarcaBE);
                if (retorno > 0)
                {
                    if (indicador2 > 0 || retorno > 0)
                    {
                        if (this.oMarcaBE.nid_marca == 0)
                        {
                            JavaScriptHelper.Alert(this, Message.keyGrabar, "");
                        }
                        else
                        {
                            JavaScriptHelper.Alert(this, Message.keyActualizar, "");
                        }

                        this.idMarca            = retorno;
                        this.oMarcaBE.nid_marca = this.idMarca;
                        CargaMarca();
                    }
                }
                else
                {
                    if (retorno == -4)
                    {
                        JavaScriptHelper.Alert(this, Message.keyErrorGrabarLlave, "");
                    }
                    else if (retorno == -3)
                    {
                        JavaScriptHelper.Alert(this, Message.keyErrorGrabarNulo, "");
                    }
                    else if (retorno == -2)
                    {
                        JavaScriptHelper.Alert(this, Message.keyErrorGrabarCodDuplicado, "");
                    }
                    else if (retorno == -1)
                    {
                        JavaScriptHelper.Alert(this, Message.keyErrorGrabar, "");
                    }
                    else
                    {
                        JavaScriptHelper.Alert(this, Message.keyErrorGrabar, "");
                    }
                }
            }
        }
        catch { }
    }
Example #31
0
 public JsonResult ListarMarca()
 {
     return(Json(MarcaBL.Listar(), JsonRequestBehavior.AllowGet));
 }