/// <summary>
        /// Boton para adicionar registros a la grilla de cortes de facturación
        /// </summary>
        /// <param name="sender">The sender.</param>
        /// <param name="e">The <see cref="System.Web.UI.ImageClickEventArgs"/> instance containing the event data.</param>
        /// <remarks>
        /// Autor: Jhon Alberto Falcon Arellano - INTERGRUPO\Jfalcon
        /// FechaDeCreacion: 04/04/2013
        /// UltimaModificacionPor: (Nombre del Autor de la modificación - Usuario del dominio)
        /// FechaDeUltimaModificacion: (dd/MM/yyyy)
        /// EncargadoSoporte: (Nombre del Autor - Usuario del dominio)
        /// Descripción: Descripción detallada del metodo, procure especificar todo el metodo aqui
        /// </remarks>
        protected void ImgBtnAdicionar_Click(object sender, ImageClickEventArgs e)
        {
            lblErrorFecha.Visible = false;
            RecargarModal();

            if (Convert.ToDateTime(txtFechaFinal.Text) >= Convert.ToDateTime(txtFechaInicial.Text) && Convert.ToDateTime(txtFechaInicial.Text) >= FechaMinima)
            {
                var corteFacturacion = new CorteFacturacion()
                {
                    Activo       = bool.Parse(Resources.GlobalWeb.General_IndHabilitado),
                    FechaInicial = Convert.ToDateTime(txtFechaInicial.Text),
                    FechaFinal   = Convert.ToDateTime(txtFechaFinal.Text)
                };

                if (grvCortesFacturacion.Rows.Count > 0)
                {
                    var resultado = (from
                                     item in ListaCorte
                                     where
                                     (item.FechaInicial >= corteFacturacion.FechaInicial && item.FechaInicial <= corteFacturacion.FechaFinal) ||
                                     (item.FechaFinal >= corteFacturacion.FechaInicial && item.FechaFinal <= corteFacturacion.FechaFinal)
                                     select
                                     item).FirstOrDefault();

                    if (resultado == null)
                    {
                        AgregarElementoLista(corteFacturacion);
                    }
                    else
                    {
                        lblErrorFecha.Visible = true;
                    }
                }
                else
                {
                    AgregarElementoLista(corteFacturacion);
                }
            }
            else
            {
                lblErrorFecha.Visible = true;
                txtFechaInicial.Text  = FechaMinima.ToShortDateString();
                txtFechaFinal.Text    = DateTime.Now.ToShortDateString();
                txtFechaInicial.Focus();
            }
        }
 /// <summary>
 /// Permite Agregar un Elemento a Lista y al DataGrid
 /// </summary>
 /// <param name="corteFacturacion">The corte facturacion.</param>
 /// <remarks>
 /// Autor: Jhon Alberto Falcon Arellano - INTERGRUPO\Jfalcon
 /// FechaDeCreacion: 05/04/2013
 /// UltimaModificacionPor: (Nombre del Autor de la modificación - Usuario del dominio)
 /// FechaDeUltimaModificacion: (dd/MM/yyyy)
 /// EncargadoSoporte: (Nombre del Autor - Usuario del dominio)
 /// Descripción: Descripción detallada del metodo, procure especificar todo el metodo aqui
 /// </remarks>
 private void AgregarElementoLista(CorteFacturacion corteFacturacion)
 {
     ListaCorte.Add(corteFacturacion);
     CargaObjetos.OrdenamientoGrilla(this.Page, grvCortesFacturacion, ListaCorte);
 }