示例#1
0
        protected void gvListado_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int    index;
            string codMarca = string.Empty;

            switch (e.CommandName)
            {
            case "Edit":
                index = Convert.ToInt32(e.CommandArgument);

                codMarca = this.gvListado.DataKeys[index][0].ToString();
                Response.Redirect("Marca.aspx?Accion=" + Constantes.ACCION_EDITAR + "&Id=" + codMarca);
                break;

            case "Delete":
                codMarca = (string)(e.CommandArgument);
                if (BL_Marca.EliminarMarca(codMarca))
                {
                    ListarMarcas();
                    string script = "$(function(){bettosimport.util.showMessage('" + Constantes.SUCCESS_DEFAULT_MESSAGE + "','" + Constantes.ALERT_SUCCESS + "')})";
                    ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true);
                }
                else
                {
                    string script = "$(function(){bettosimport.util.showMessage('" + Constantes.ERROR_DEFAULT_MESSAGE + "','" + Constantes.ALERT_DANGER + "')})";
                    ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true);
                }
                break;
            }
        }
示例#2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session[Session.SessionID + "sesionAdmin"] != null)
            {
                BL_Marca neg_marca = new BL_Marca();
                Listado_Marca = neg_marca.Listar();



                var ItemModificar = Request.QueryString["idModificar"];
                Session[Session.SessionID + "ID_modificar"] = ItemModificar;

                if (!IsPostBack)
                {
                    if (ItemModificar != null)
                    {
                        Marca marca = Listado_Marca.Find(a => a.ID == int.Parse(ItemModificar));


                        nombre_marca.Text = marca.Descripcion;
                    }
                }
            }
            else
            {
                Response.Redirect("DefaultExpiroSesion");
            }
        }
示例#3
0
        private void ListarMarcas()
        {
            List <BE_Marca> lstMarca = BL_Marca.ListarMarcasBusqueda(txtDscMarca.Text);

            gvListado.DataSource = lstMarca;
            gvListado.DataBind();
        }
示例#4
0
        private void ListarMarcasEnProducto()
        {
            List <BE_Marca> lstMarca = BL_Marca.ListarMarcasEnProducto();

            ddlMarca.DataSource     = lstMarca;
            ddlMarca.DataValueField = "codMarca";
            ddlMarca.DataTextField  = "dscMarca";
            ddlMarca.DataBind();
            ddlMarca.Items.Insert(0, new ListItem("--Seleccione--", String.Empty));
        }
示例#5
0
        private void MostrarMarca(string codMarca)
        {
            BE_Marca objMarca = BL_Marca.GetMarca(codMarca);

            if (objMarca != null)
            {
                txtCodigo.Text          = objMarca.codMarca;
                txtDescripcion.Text     = objMarca.dscMarca;
                ddlEstado.SelectedValue = objMarca.dscEstado;
            }
        }
示例#6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session[Session.SessionID + "sesionAdmin"] != null)
            {
                try
                {
                    if (!IsPostBack)
                    {
                        BL_Raza Raza_Negocio = new BL_Raza();
                        raza = Raza_Negocio.Listar();
                        Lista_Raza.DataSource = raza;
                        Lista_Raza.DataBind();
                        Lista_Raza.DataTextField  = "Descripcion";
                        Lista_Raza.DataValueField = "Id";
                        Lista_Raza.DataBind();

                        BL_Marca marcaNegocio = new BL_Marca();
                        marcas = marcaNegocio.Listar();
                        Lista_Marca.DataSource = marcas;
                        Lista_Marca.DataBind();
                        Lista_Marca.DataTextField  = "Descripcion";
                        Lista_Marca.DataValueField = "Id";
                        Lista_Marca.DataBind();

                        BL_Edades edadNegocio = new BL_Edades();
                        edades = edadNegocio.Listar();
                        Lista_Edad.DataSource = edades;
                        Lista_Edad.DataBind();
                        Lista_Edad.DataTextField  = "Descripcion";
                        Lista_Edad.DataValueField = "Id";
                        Lista_Edad.DataBind();

                        BL_Animal animalNegocio = new BL_Animal();
                        animales = animalNegocio.Listar();
                        Lista_Animal.DataSource = animales;
                        Lista_Animal.DataBind();
                        Lista_Animal.DataTextField  = "Descripcion";
                        Lista_Animal.DataValueField = "Id";
                        Lista_Animal.DataBind();
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }

            else
            {
                Response.Redirect("DefaultExpiroSesion");
            }
        }
示例#7
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            BE_Usuario objSesionLogin = (BE_Usuario)Context.Session[Constantes.USUARIO_SESION];

            try
            {
                BE_Marca objMarca = new BE_Marca();

                objMarca.dscUsuCreacion     = objSesionLogin.codUsuario;
                objMarca.dscUsuModificacion = objSesionLogin.codUsuario;
                objMarca.dscMarca           = txtDescripcion.Text.Trim();
                objMarca.dscEstado          = ddlEstado.SelectedValue;


                if (hfAccion.Value == Constantes.ACCION_NUEVO)
                {
                    objMarca.codMarca = BL_Marca.GenerarIdMarca();

                    if (BL_Marca.InsertarMarca(objMarca) == true)
                    {
                        string script = "$(function(){bettosimport.util.alertURL('" + Constantes.SUCCESS_DEFAULT_MESSAGE + "','" + WebUtil.AbsoluteWebRoot + "INV/Marcas.aspx" + "')})";
                        ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true);
                    }
                    else
                    {
                        string script = "$(function(){bettosimport.util.showMessage('" + Constantes.ERROR_DEFAULT_MESSAGE + "','" + Constantes.ALERT_DANGER + "')})";
                        ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true);
                    }
                }

                if (hfAccion.Value == Constantes.ACCION_EDITAR)
                {
                    objMarca.codMarca = txtCodigo.Text;

                    if (BL_Marca.ModificarMarca(objMarca) == true)
                    {
                        string script = "$(function(){bettosimport.util.alertURL('" + Constantes.SUCCESS_DEFAULT_MESSAGE + "','" + WebUtil.AbsoluteWebRoot + "INV/Marcas.aspx" + "')})";
                        ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true);
                    }
                    else
                    {
                        string script = "$(function(){bettosimport.util.showMessage('" + Constantes.ERROR_DEFAULT_MESSAGE + "','" + Constantes.ALERT_DANGER + "')})";
                        ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true);
                    }
                }
            }
            catch (Exception)
            {
                string script = "$(function(){bettosimport.util.showMessage('" + Constantes.ERROR_DEFAULT_MESSAGE + "','" + Constantes.ALERT_DANGER + "')})";
                ScriptManager.RegisterStartupScript(this, Page.GetType(), "", script, true);
            }
        }
示例#8
0
        protected void Btn_GuardarMarca(object sender, EventArgs e)
        {
            if (Session[Session.SessionID + "sesionAdmin"] != null)
            {
                try
                {
                    if (!IsPostBack)
                    {
                        return;
                    }



                    BL_Marca nueva_marca = new BL_Marca();
                    marca = new Marca();



                    marca.Descripcion = Convert.ToString(nombre_marca.Text);
                    marca.ID          = Convert.ToInt32(Session[Session.SessionID + "ID_modificar"]);



                    if (marca != null)

                    {
                        nueva_marca.Modificar(marca);

                        Response.Redirect("Modif_Marca");
                    }
                }
                catch (Exception ex)
                {
                    throw ex;

                    //Session["Error" + Session.SessionID] = ex.Message;
                    //Response.Redirect("Error");
                }
            }
            else
            {
                Response.Redirect("DefaultExpiroSesion");
            }
        }
示例#9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session[Session.SessionID + "sesionAdmin"] != null)
            {
                try
                {
                    BL_Marca neg_marca = new BL_Marca();
                    Listado_Marcas = neg_marca.Listar();
                }

                catch (Exception ex)
                {
                    Session["Error" + Session.SessionID] = ex.Message;
                    Response.Redirect("Error");
                }
            }

            else
            {
                Response.Redirect("DefaultExpiroSesion");
            }
        }
示例#10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session[Session.SessionID + "sesionAdmin"] != null)
            {
                try
                {
                    BL_Marca neg_marca = new BL_Marca();


                    //if(!IsPostBack)
                    Listado_Marcas = neg_marca.Listar();

                    var ItemEliminar = Request.QueryString["idEliminar"];
                    Session[Session.SessionID + "ID_Eliminar"] = ItemEliminar;


                    if (ItemEliminar != null)


                    {
                        neg_marca.EliminarMarca_Logica(Convert.ToInt32(ItemEliminar));

                        Response.Redirect("Eliminar_Marca");
                    }
                }


                catch (Exception ex)
                {
                    Session["Error" + Session.SessionID] = ex.Message;
                    Response.Redirect("Error");
                }
            }
            else
            {
                Response.Redirect("DefaultExpiroSesion");
            }
        }
示例#11
0
        protected void Btn_GuardarMarca(object sender, EventArgs e)
        {
            if (Session[Session.SessionID + "sesionAdmin"] != null)
            {
                try
                {
                    if (!IsPostBack)
                    {
                        return;
                    }



                    BL_Marca nueva_marca = new BL_Marca();
                    marca = new Marca();



                    marca.Descripcion = Convert.ToString(nombre_marca.Text);



                    if (marca != null)
                    {
                        nueva_marca.Agregar(marca);
                    }
                    Response.Redirect("Admin_ListMarcas");
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            else
            {
                Response.Redirect("DefaultExpiroSesion");
            }
        }
示例#12
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session[Session.SessionID + "sesionAdmin"] != null)
            {
                BL_Articulo articulo_negocio = new BL_Articulo();
                Lista_articulos = articulo_negocio.listar();

                if (!IsPostBack)
                {
                    BL_Raza Raza_Negocio = new BL_Raza();
                    raza = Raza_Negocio.Listar();
                    Lista_Raza.DataSource = raza;
                    Lista_Raza.DataBind();
                    Lista_Raza.DataTextField  = "Descripcion";
                    Lista_Raza.DataValueField = "Id";
                    Lista_Raza.DataBind();

                    BL_Marca marcaNegocio = new BL_Marca();
                    marcas = marcaNegocio.Listar();
                    Lista_Marca.DataSource = marcas;
                    Lista_Marca.DataBind();
                    Lista_Marca.DataTextField  = "Descripcion";
                    Lista_Marca.DataValueField = "Id";
                    Lista_Marca.DataBind();

                    BL_Edades edadNegocio = new BL_Edades();
                    edades = edadNegocio.Listar();
                    Lista_Edad.DataSource = edades;
                    Lista_Edad.DataBind();
                    Lista_Edad.DataTextField  = "Descripcion";
                    Lista_Edad.DataValueField = "Id";
                    Lista_Edad.DataBind();

                    BL_Animal animalNegocio = new BL_Animal();
                    animales = animalNegocio.Listar();
                    Lista_Animal.DataSource = animales;
                    Lista_Animal.DataBind();
                    Lista_Animal.DataTextField  = "Descripcion";
                    Lista_Animal.DataValueField = "Id";
                    Lista_Animal.DataBind();

                    var ItemModificar = Request.QueryString["idModificar"];
                    Session[Session.SessionID + "ID_modificar"] = ItemModificar;



                    if (ItemModificar != null)
                    {
                        Articulo articulo = Lista_articulos.Find(a => a.ID == int.Parse(ItemModificar));

                        codigo_art.Text      = articulo.Codigo;
                        nombre_art.Text      = articulo.Nombre;
                        stock_art.Text       = articulo.Precio.Stock.ToString();
                        descripcion_art.Text = articulo.Descripcion;



                        precioV_art.Text           = articulo.Precio.PrecioVenta.ToString();
                        precioU_art.Text           = articulo.Precio.PrecioCompra.ToString();
                        imagen_art.Text            = articulo.Imagen_Url;
                        Lista_Raza.SelectedValue   = articulo.Raza.ID.ToString();
                        Lista_Marca.SelectedValue  = articulo.Marca.ID.ToString();
                        Lista_Edad.SelectedValue   = articulo.Edad.ID.ToString();
                        Lista_Animal.SelectedValue = articulo.Animal.ID.ToString();
                    }
                }
            }
            else
            {
                Response.Redirect("DefaultExpiroSesion");
            }
        }