コード例 #1
0
        private void BindGrid(bool configurarExportarExcel, int currentPage)
        {
            if (configurarExportarExcel)
            {
                // Tengo que configurar para exportar a excel
                dtgDatos.AllowPaging = false;
                //dtgObservacion.Columns[1].Visible = false;
                // dtgObservacion.BorderWidth = Unit.Pixel(0);
                dtgDatos.BorderColor = System.Drawing.Color.White;
                dtgDatos.BorderStyle = BorderStyle.None;
            }

            try
            {
                fechainicio = Convert.ToDateTime(txtFechaDesde.Text);
            }
            catch
            {
                fechainicio = Convert.ToDateTime("01/01/1900");
            }

            try { fechafin = Convert.ToDateTime(txtFechaHasta.Text); }
            catch
            {
                fechafin = Convert.ToDateTime("01/01/2050");
            }

            string precaso = txtNCaso.Text;

            // IMovilVentaDominio _movilDominio = IoC.GetObjectDominio<IMovilVentaDominio>();

            ITableroSiniestroDominio _tableroDominio = IoC.GetObjectDominio <ITableroSiniestroDominio>();

            DESiniestro = _tableroDominio.ObtenerDatosReporte(fechainicio, fechafin, precaso);

            dtgDatos.DataSource = DESiniestro;
            dtgDatos.DataBind();
        }
コード例 #2
0
        public void MarcarSiniestroComoProcesado(Dominio.Entidades.TableroSiniestro Siniestro)
        {
            try
            {
                IoC.GetObjectDominio <ITableroSiniestroDominio>().MarcarSiniestroComoProcesado(Siniestro);

                Dominio.Entidades.TableroSiniestro sin = Siniestro;

                int auxUsuarioID;
                if (Session["IntUsuarioConectadoID"] != null)
                {
                    if (Int32.TryParse(Session["IntUsuarioConectadoID"].ToString(), out auxUsuarioID) == false)
                    {
                        auxUsuarioID = 0;
                    }
                }
                else
                {
                    auxUsuarioID = 0;
                }

                ITableroSiniestroDominio _tbDom = IoC.GetObjectDominio <ITableroSiniestroDominio>();
                bool i = _tbDom.InsertarFechaCierre(sin.TableroSiniestroID, DateTime.Now, auxUsuarioID);
            }
            catch (Exception ex)
            {
                if (ex is Utiles.Excepciones.DatosInvalidosException)
                {
                    HttpContext.Current.Response.StatusCode = 400;
                    HttpContext.Current.Response.Write(ex.Message);
                    Server.ClearError();
                }
                else
                {
                    throw;
                }
            }
        }