protected void dgvDatos_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int index    = Convert.ToInt32(e.CommandArgument.ToString());
            int idPedido = Int32.Parse(dgvDatos.Rows[index].Cells[0].Text);

            switch (e.CommandName)
            {
                #region Boton Editar
            case "Editar":
                RepositoryPedidosArea RPA           = new RepositoryPedidosArea();
                Pedidos_Area          pedido        = new Pedidos_Area();
                List <string>         listaGenerica = new List <string>();

                pedido             = RPA.GetPedidoByID(idPedido).First();
                Session["idPerma"] = idPedido;

                TextAreaInstalacion.Text = pedido.AreaInstalacion;

                DDL_CanModEqDos.SelectedValue = pedido.CanModEqDos.ToString();
                DDL_ModEqDos.SelectedValue    = pedido.idModEqDos.ToString();

                CanDosEstLim.SelectedValue  = pedido.CanDosLim.ToString();
                DDL_DosEstLim.SelectedValue = pedido.idDosLim.ToString();

                DDL_ModJab.SelectedValue = pedido.idModJab.ToString();
                TextCanModJab.Text       = pedido.CanModJab.ToString();

                TextCanConsumibles.Text = pedido.CanCepInBas.ToString();

                TextCanTipMaqLav.Text       = pedido.CanTipMaqLav.ToString();
                DDL_TipMaqLav.SelectedValue = pedido.idTipMaqLav.ToString();

                TextCanPorGalon.Text       = pedido.CanPorGalon.ToString();
                DDL_PorGalon.SelectedValue = pedido.idPorGalon.ToString();


                LBProdQuim.Items.Clear();
                listaGenerica = this.getProductos(pedido.ProdQuim);
                for (int i = 0; i < listaGenerica.Count; i++)
                {
                    LBProdQuim.Items.Add(listaGenerica[i] + ".");
                    this.UpdateProdQuimAgregar.Update();
                }

                LBDosLav.Items.Clear();
                listaGenerica = this.getProductos(pedido.DosLav);
                for (int i = 0; i < listaGenerica.Count; i++)
                {
                    LBDosLav.Items.Add(listaGenerica[i] + ".");
                    this.UpdateDosLavCargar.Update();
                }

                btnCrear_Modal.Text = "Actualizar";
                ScriptManager.RegisterStartupScript(this, GetType(), "Popup", "MyModalCreate();", true);
                break;
                #endregion

            case "Eliminar":
                RPA = new RepositoryPedidosArea();
                controlReporteLevantamientoRepository.EliminarPedido(RPA.GetPedidoByID(idPedido).First());
                this.eleccionCargaDeDatos();
                break;
            }
        }