コード例 #1
0
 protected void Page_Load(object sender, System.EventArgs e)
 {
     lblFile.Visible = false;
     if (Request.QueryString["IdReferencia"] != null)
     {
         IdReferencia = int.Parse(Request.QueryString["IdReferencia"]);
         ReferenciasApp Referencia = new ReferenciasApp();
         Referencia.Cargar(IdReferencia);
         lblDescripcion.Text   = Referencia.Descripcion;
         lblObservaciones.Text = Referencia.Observaciones;
         if (Request.QueryString["isFile"] == "1")
         {
             lblFile.Visible     = true;
             pnlInformes.Visible = false;
             lblFile.Text        = "<a class='text' href='" + ConfigurationSettings.AppSettings["PATH"] + Referencia.Path + "' target='_blank'>" + Referencia.Path + "</a>";
         }
         else
         {
             pnlInformes.Visible = true;
             if (!Page.IsPostBack)
             {
                 ListaEncabezados(IdReferencia);
             }
         }
     }
 }
コード例 #2
0
        private void ListaReferencia(int idCliente, int idUsuario)
        {
            ReferenciasApp Referencia = new ReferenciasApp();
            //cmbReferencia.Items.Clear();
            DataTable myTable = Referencia.CargarDatosReferencias(idCliente);
            //raReferenciaAnterior.Items.Add("Nueva referencia");
            ListItem myItem;
            DateTime ahora    = DateTime.Now;
            Usuario  nUsuario = new Usuario();

            nUsuario.Cargar(idUsuario);
            myItem = new ListItem(nUsuario.Apellido + ", " + nUsuario.Nombre + " " + ahora.Day + "/" + ahora.Month + " (nuevo)", "0");
            myItem.Attributes.Add("onclick", "asignarTextoReferencia('" + nUsuario.Apellido + ", " + nUsuario.Nombre + " " + ahora.Day + "/" + ahora.Month + "')");
            raReferenciaAnterior.Items.Add(myItem);

            //myItem.Attributes.AddAttributes("style.Add("onclick", "asignarTextoReferencia('Nueva referencia')");
            foreach (DataRow myRow in myTable.Rows)
            {
                DateTime d = DateTime.Parse(myRow[2].ToString());
                d.ToString("dd/MM/yyyy");
                myItem = new ListItem(myRow[1].ToString() + " (" + d.ToString("dd/MM/yyyy") + ", " + myRow[3].ToString() + " " + myRow[4].ToString() + ")", myRow[0].ToString());
                myItem.Attributes.Add("onclick", "asignarTextoReferencia('" + myRow[1].ToString() + "')");
                if (idCliente == int.Parse(myRow[0].ToString()))
                {
                    raReferenciaAnterior.SelectedIndex = -1;
                    myItem.Selected = true;
                }

                raReferenciaAnterior.Items.Add(myItem);
            }
        }
コード例 #3
0
ファイル: importar.aspx.cs プロジェクト: carloshrs/tyg
        protected void btnFinalizar_Click(object sender, EventArgs e)
        {
            int vDNI      = 0;
            int vNombre   = 0;
            int vApellido = 0;
            int vSexo     = 0;
            int vCUIT     = 0;
            int idRef;

            vDNI      = int.Parse(cmbColDNI.SelectedValue);
            vApellido = int.Parse(cmbColApellido.SelectedValue);
            if (cmbColNombre.SelectedValue != "")
            {
                vNombre = int.Parse(cmbColNombre.SelectedValue);
            }
            vSexo = int.Parse(cmbColSexo.SelectedValue);
            vCUIT = int.Parse(cmbColCUIT.SelectedValue);


            UsuarioAutenticado Usuario = (UsuarioAutenticado)Session["UsuarioAutenticado"];

            // Crear la referencia cuando se genera una nueva solicitud.
            ReferenciasApp Referencia = new ReferenciasApp();

            Referencia.Descripcion   = "";
            Referencia.Estado        = 1;
            Referencia.Observaciones = "";
            Referencia.Path          = "";
            Referencia.isFile        = 0;
            Referencia.IdUsuario     = Usuario.IdUsuario;
            Referencia.IdCliente     = 3490; // BANCOR
            idRef = Referencia.Crear();
            string tDNI      = "";
            string tApellido = "";
            string tNombre   = "";
            string tSexo     = "";
            string tCUIT     = "";


            DataTable dt = Session["dtGrilla"] as DataTable;

            foreach (DataRow dgImportar in dt.Rows)
            {
                //intIdInforme = int.Parse(dgImportar.Cells[0].Text);
                //Encabezado.crearCambiosEstadoInformes(intGrupo, intIdInforme, 2);
                tDNI      = dgImportar[vDNI - 1].ToString();
                tApellido = dgImportar[vApellido - 1].ToString();
                if (vNombre != 0)
                {
                    tNombre = dgImportar[vNombre - 1].ToString();
                }
                tSexo = dgImportar[vSexo - 1].ToString();
                tCUIT = dgImportar[vCUIT - 1].ToString();

                InsertarEncabezadosPartidas(idRef, Usuario.IdUsuario, tDNI, tApellido, tNombre, tSexo, tCUIT);
            }

            pnObtener.Visible           = false;
            pnProcesoFinalizado.Visible = true;
        }
コード例 #4
0
        public void EliminarReferencia(int idReferencia)
        {
            ReferenciasApp Referencia = new ReferenciasApp();

            Referencia.Cargar(idReferencia);

            // Usuario Logueado
            UsuarioAutenticado Usuario = (UsuarioAutenticado)Session["UsuarioAutenticado"];

            Referencia.IdUsuario = Usuario.IdUsuario;
            Referencia.Borrar(idReferencia);
        }
コード例 #5
0
        public void CancelarReferencia(int idReferencia)
        {
            ReferenciasApp Referencia = new ReferenciasApp();

            Referencia.Cargar(idReferencia);

            // Usuario Logueado
            UsuarioAutenticado Usuario = (UsuarioAutenticado)Session["UsuarioAutenticado"];

            Referencia.IdCliente = Usuario.IdCliente;

            Referencia.Cancelar(idReferencia);
        }
コード例 #6
0
ファイル: VerReferencia.aspx.cs プロジェクト: carloshrs/tyg
        private void btnCambioEstado_Click(object sender, EventArgs e)
        {
            ReferenciasApp Referencia = new ReferenciasApp();

            Referencia.Cargar(IdReferencia);

            // Usuario Logueado
            UsuarioAutenticado Usuario = (UsuarioAutenticado)Session["UsuarioAutenticado"];

            Referencia.IdUsuario = Usuario.IdUsuario;

            Referencia.Estado      = int.Parse(cmbEstados.SelectedValue);
            Referencia.Comentarios = txtObservaciones.Text;
            Referencia.CambiarEstado(IdReferencia);
        }
コード例 #7
0
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            System.Web.UI.WebControls.CheckBox chkPersona;
            int                intIdInforme;
            int                intGrupo   = 0;
            EncabezadoApp      Encabezado = new EncabezadoApp();
            UsuarioAutenticado Usuario    = (UsuarioAutenticado)Session["UsuarioAutenticado"];

            if (dgInformesImportados.Items.Count > 0)
            {
                intGrupo = Encabezado.crearGrupoCambioEstado(Usuario.IdUsuario, 15);
            }

            int            idRef;
            ReferenciasApp Referencia = new ReferenciasApp();
            DateTime       ahora      = DateTime.Now;
            Usuario        nUsuario   = new Usuario();

            nUsuario.Cargar(2698);

            Referencia.Descripcion   = nUsuario.Apellido + ", " + nUsuario.Nombre + " " + ahora.Day + "/" + ahora.Month;
            Referencia.Estado        = 1;
            Referencia.Observaciones = "";
            Referencia.Path          = "";
            Referencia.isFile        = 0;
            //Referencia.IdUsuario = Usuario.IdUsuario;
            Referencia.UsuarioCliente = "";
            Referencia.IdCliente      = 3490;
            idRef = Referencia.Crear();


            foreach (DataGridItem dgPerso in dgInformesImportados.Items)
            {
                chkPersona = (System.Web.UI.WebControls.CheckBox)dgPerso.FindControl("chkPersona");
                if (chkPersona.Checked)
                {
                    intIdInforme = crearEncabezado(dgPerso, idRef);
                    Encabezado.crearCambiosEstadoInformes(intGrupo, intIdInforme, 1);
                }
            }

            Response.Redirect("../BandejaEntrada/Principal.aspx?idTipo=15");
            //System.Threading.Thread.Sleep(0);
        }
コード例 #8
0
ファイル: Principal.aspx.cs プロジェクト: carloshrs/tyg
        private void BorrarInforme(int idEncabezado)
        {
            EncabezadoApp Encabezado = new EncabezadoApp();

            Encabezado.cargarEncabezado(idEncabezado);

            // Usuario Logueado
            UsuarioAutenticado Usuario = (UsuarioAutenticado)Session["UsuarioAutenticado"];

            Encabezado.IdUsuario = Usuario.IdUsuario;

            Encabezado.Borrar(idEncabezado);

            ReferenciasApp Referencia = new ReferenciasApp();

            Referencia.Estado    = 4;
            Referencia.IdCliente = Encabezado.IdCliente;
            Referencia.IdUsuario = Encabezado.IdUsuario;
            Referencia.Borrar(Encabezado.idReferencia);
        }
コード例 #9
0
ファイル: altaReferencia.aspx.cs プロジェクト: carloshrs/tyg
        protected void Aceptar_Click(object sender, System.EventArgs e)
        {
            ReferenciasApp Referencia = new ReferenciasApp();

            Referencia.Descripcion   = txtDescripcion.Text;
            Referencia.Observaciones = txtObservaciones.Text;

            UsuarioAutenticado Usuario = (UsuarioAutenticado)Session["UsuarioAutenticado"];

            Referencia.IdCliente = Usuario.IdCliente;
            Referencia.Estado    = 1;
            string Path      = "";
            int    intIsFile = 0;

            if (chkFile.Checked)
            {
                Path      = SubirArchivo();
                intIsFile = 1;
            }
            Referencia.Path   = Path;
            Referencia.isFile = intIsFile;
            if (Aceptar.Text == "Finalizar")
            {
                Referencia.Modificar(IdReferencia);
                Response.Redirect("ListaReferencias.aspx");
            }
            else
            {
                int idNewReferencia = Referencia.Crear();
                if (Aceptar.Text == "Aceptar")
                {
                    Response.Redirect("ListaReferencias.aspx");
                }
                else
                {
                    Response.Redirect("altaReferencia.aspx?IdReferencia=" + idNewReferencia);
                }
            }
        }
コード例 #10
0
        protected void Page_Load(object sender, System.EventArgs e)
        {
            HtmlControl frImprimir = (HtmlControl)this.FindControl("idBody");

            frImprimir.Attributes["onload"] = "";

            UsuarioAutenticado Usuario = (UsuarioAutenticado)Session["UsuarioAutenticado"];

            hidCliente.Value = Usuario.IdCliente.ToString();

            lblDomParticular.Text = "Verificación Domicilio Particular";
            if (Request.QueryString["IdReferencia"] != null)
            {
                IdReferencia = int.Parse(Request.QueryString["IdReferencia"]);
            }


            if (Request.QueryString["Id"] != null)
            {
                IdTipo = int.Parse(Request.QueryString["Id"]);
            }


            if (!Page.IsPostBack)
            {
                //Aceptar.Attributes["onclick"] = "MostrarAviso();";
                frImprimir.Attributes["onload"] = "MostrarAviso();";

                CargarTipoInforme(IdTipo);
                LoadCaracter(IdTipo);
                CambioPaneles(IdTipo, 1);

                if (Request.QueryString["IdReferencia"] != null)
                {
                    idReferencia.Value = Request.QueryString["IdReferencia"];
                    ReferenciasApp Referencia = new ReferenciasApp();
                    Referencia.Cargar(int.Parse(idReferencia.Value));
                    if (Referencia.IdUsuario != 0)
                    {
                        if (txtReferencia.Text == "")
                        {
                            DateTime ahora = DateTime.Now;
                            txtReferencia.Text = Usuario.NombreUsuario + " " + ahora.Day + "/" + ahora.Month;
                        }
                    }
                    else
                    {
                        txtReferencia.Text = Referencia.Descripcion;
                    }
                }
                else
                {
                    idReferencia.Value = "0";
                    DateTime ahora = DateTime.Now;
                    //Usuario nUsuario = new Usuario();
                    //nUsuario.Cargar(int.Parse(cmbUsuarios.SelectedValue));
                    string nomUsuario = Usuario.NombreUsuario + " " + ahora.Day + "/" + ahora.Month;
                    if (txtReferencia.Text == "" || nomUsuario != txtReferencia.Text)
                    {
                        txtReferencia.Text = nomUsuario;
                    }
                }
            }
        }
コード例 #11
0
        protected void Aceptar_Click(object sender, System.EventArgs e)
        {
            UsuarioAutenticado Usuario = (UsuarioAutenticado)Session["UsuarioAutenticado"];

            int idRef = int.Parse(idReferencia.Value);

            if (idRef == 0)
            {
                ReferenciasApp Referencia = new ReferenciasApp();
                Referencia.Descripcion   = txtReferencia.Text;
                Referencia.Estado        = 1;
                Referencia.Observaciones = "";
                Referencia.Path          = "";
                Referencia.isFile        = 0;
                Referencia.IdUsuario     = Usuario.IdUsuario;
                Referencia.IdCliente     = Usuario.IdCliente;
                idRef = Referencia.Crear();
            }

            EncabezadoApp Encabezado = new EncabezadoApp();

            Encabezado.IdTipoInforme = int.Parse(cmbTipoInforme.SelectedValue);
            // Usuario Logueado

            Encabezado.IdCliente    = Usuario.IdCliente;
            Encabezado.IdUsuario    = Usuario.IdUsuario;
            Encabezado.idReferencia = IdReferencia;
            Encabezado.Estado       = 1;
            Encabezado.Comentarios  = Observaciones.Text.ToString();
            Encabezado.idReferencia = idRef;

            if (raFoto.Items[0].Selected)
            {
                Encabezado.ConFoto = 1;
            }
            else
            {
                Encabezado.ConFoto = 0;
            }
            int idCaracter = int.Parse(cmbCaracter.SelectedValue);

            if (idCaracter == 0 && int.Parse(cmbTipoInforme.SelectedValue) != 1)
            {
                idCaracter = 1;
            }
            if (idCaracter == 0 && int.Parse(cmbTipoInforme.SelectedValue) == 1)
            {
                idCaracter = 4;
            }
            Encabezado.Caracter = idCaracter;

            Encabezado.IdTipoPersona = int.Parse(cmbTipoPersona.SelectedValue);

            Encabezado.Nombre           = Nombre.Text.ToString().ToUpper();
            Encabezado.Apellido         = Apellido.Text.ToString().ToUpper();
            Encabezado.EstadoCivil      = int.Parse(cmbEstadoCivil.SelectedValue);
            Encabezado.TipoDocumento    = int.Parse(cmbTipoDocumento.SelectedValue);
            Encabezado.txtTipoDocumento = cmbTipoDocumento.SelectedItem.ToString();
            Encabezado.Documento        = Documento.Text;
            Encabezado.Calle            = Calle.Text.ToString().ToUpper();
            Encabezado.Nro       = Nro.Text;
            Encabezado.Dpto      = Dpto.Text.ToString();
            Encabezado.Piso      = Piso.Text.ToString().ToUpper();
            Encabezado.Barrio    = barrio.Text.ToString();
            Encabezado.Lote      = Lote.Text.ToUpper();
            Encabezado.Manzana   = Manzana.Text.ToUpper();
            Encabezado.Complejo  = Complejo.Text.ToUpper();
            Encabezado.Torre     = Torre.Text.ToUpper();
            Encabezado.CP        = CP.Text.ToString();
            Encabezado.Localidad = int.Parse(cmbLocalidad.SelectedValue);
            Encabezado.Provincia = int.Parse(cmbProvincia.SelectedValue);
            // Automotores
            Encabezado.Dominio           = Dominio.Text;
            Encabezado.Registro          = Registro.Text;
            Encabezado.CalleRegistro     = CalleRegistro.Text.ToString();
            Encabezado.NroRegistro       = NroRegistro.Text;
            Encabezado.DptoRegistro      = DptoRegistro.Text.ToString();
            Encabezado.PisoRegistro      = PisoRegistro.Text.ToString();
            Encabezado.BarrioRegistro    = BarrioRegistro.Text.ToString();
            Encabezado.CPRegistro        = CPRegistro.Text.ToString();
            Encabezado.LocalidadRegistro = int.Parse(cmbLocalidadRegistro.SelectedValue);
            Encabezado.ProvinciaRegistro = int.Parse(cmbProvinciaRegistro.SelectedValue);
            // GRAVAMENES
            Encabezado.idTipoGravamen = int.Parse(cmbTipoGravamen.SelectedValue);
            Encabezado.Folio          = Folio.Text;
            Encabezado.Tomo           = Tomo.Text;
            Encabezado.Ano            = Ano.Text;
            //PROPIEDAD
            Encabezado.Matricula = txtLegajo.Text.ToUpper();
            Encabezado.PropTipo  = int.Parse(cmbTipoPropiedad.SelectedValue);
            Encabezado.PropFolio = txtFolio.Text;
            Encabezado.PropTomo  = txtTomo.Text;
            Encabezado.PropAno   = txtAno.Text;
            // PROPIEDAD OTRAS PROVINCIAS
            Encabezado.ProvinciaOtra = int.Parse(cmbProvinciaOtra.SelectedValue);
            Encabezado.LocalidadOtra = int.Parse(cmbLocalidadOtra.SelectedValue);
            //AMBIENTE
            Encabezado.NombreCony   = ambNombre.Text;
            Encabezado.ApellidoCony = ambApellido.Text;
            Encabezado.AMBTipoDoc   = int.Parse(cmbAmbTipoDoc.SelectedValue);
            Encabezado.AMBDocumento = ambDocumento.Text;
            Encabezado.AMBTelefono  = txtTelefonoAMB.Text;
            Encabezado.AMBEMail     = txtEMailAMB.Text;
            //EMPRESA
            Encabezado.RazonSocial      = RazonSocial.Text.ToUpper();
            Encabezado.NombreFantasia   = NombreFantasia.Text.ToUpper();
            Encabezado.Cargo            = Cargo.Text.ToUpper();
            Encabezado.TelefonoEmpresa  = Telefono.Text;
            Encabezado.Rubro            = Rubro.Text;
            Encabezado.Cuit             = Cuit.Text;
            Encabezado.CalleEmpresa     = CalleEmpresa.Text.ToUpper();
            Encabezado.NroEmpresa       = NroEmpresa.Text;
            Encabezado.DptoEmpresa      = DptoEmpresa.Text;
            Encabezado.PisoEmpresa      = PisoEmpresa.Text;
            Encabezado.BarrioEmpresa    = BarrioEmpresa.Text.ToUpper();
            Encabezado.CPEmpresa        = CPEmpresa.Text;
            Encabezado.LocalidadEmpresa = int.Parse(cmbLocalidadEmpresas.SelectedValue);
            Encabezado.ProvinciaEmpresa = int.Parse(cmbProvinciaEmpresas.SelectedValue);
            //CATASTRO
            Encabezado.TipoCatastro   = int.Parse(cmbTipoCatastral.SelectedValue);
            Encabezado.NumeroCatastro = NumeroCatastro.Text.ToString();
            Encabezado.CatCalle       = CatCalle.Text.ToString();
            Encabezado.CatNro         = CatNro.Text;
            Encabezado.CatDpto        = CatDpto.Text.ToString();
            Encabezado.CatPiso        = CatPiso.Text.ToString();
            Encabezado.CatBarrio      = CatBarrio.Text.ToString();
            Encabezado.CatCP          = CatCP.Text.ToString();
            Encabezado.CatLocalidad   = int.Parse(cmbLocalidadCatastro.SelectedValue);
            Encabezado.CatProvincia   = int.Parse(cmbProvinciaCatastro.SelectedValue);
            // PARTIDAS DEFUNCIÓN
            Encabezado.Sexo = int.Parse(cmbSexo.SelectedValue);


            Encabezado.Crear();
            if (IdReferencia == 0)
            {
                Response.Redirect("ListaInformes.aspx");
            }
            else
            {
                Response.Redirect("/Referencias/altaReferencia.aspx?IdReferencia=" + IdReferencia);
            }
        }
コード例 #12
0
        protected void btnGenerarExcel_Click(object sender, EventArgs e)
        {
            int intIdInforme;
            int intGrupo  = 0;
            int idUsuario = 2698; // Usuario Bancor
            int idCliente = 3490; // Cliente Bancor

            EncabezadoApp      Encabezado = new EncabezadoApp();
            UsuarioAutenticado Usuario    = (UsuarioAutenticado)Session["UsuarioAutenticado"];

            if (dgExportar.Items.Count > 0)
            {
                intGrupo = Encabezado.crearGrupoCambioEstado(Usuario.IdUsuario, 15);
            }

            int            idRef;
            ReferenciasApp Referencia = new ReferenciasApp();
            DateTime       ahora      = DateTime.Now;
            Usuario        nUsuario   = new Usuario();

            nUsuario.Cargar(idUsuario);

            Referencia.Descripcion   = nUsuario.Apellido + ", " + nUsuario.Nombre + " " + ahora.Day + "/" + ahora.Month;
            Referencia.Estado        = 1;
            Referencia.Observaciones = "";
            Referencia.Path          = "";
            Referencia.isFile        = 0;
            //Referencia.IdUsuario = Usuario.IdUsuario;
            Referencia.UsuarioCliente = "";
            Referencia.IdCliente      = idCliente;
            idRef = Referencia.Crear();

            Response.Write("<script>menu = " + menuTab.SelectedItem.Value + ";</script>");

            /*
             * Microsoft.Office.Interop.Excel.ApplicationClass ExcelApp = new Microsoft.Office.Interop.Excel.ApplicationClass();
             * ExcelApp.Application.Workbooks.Add(Type.Missing);
             * ExcelApp.Columns.ColumnWidth = 30;
             *
             * for (int i = 0; i < dgExportar.Rows.Count; i++)
             * {
             *  DataGridViewRow row = ReportDataGridView.Rows[i];
             *  for (int j = 0; j < row.Cells.Count; j++)
             *  {
             *      ExcelApp.Cells[i + 1, j + 1] = row.Cells[j].ToString();
             *  }
             * }
             */


            libro           = ApExcel.Workbooks.Add(opc);
            ApExcel.Visible = true;

            libro = ApExcel.Workbooks.Add(opc);
            Microsoft.Office.Interop.Excel.Worksheet hoja1 = new Microsoft.Office.Interop.Excel.Worksheet();

            hoja1 = (Microsoft.Office.Interop.Excel.Worksheet)libro.Sheets.Add(opc, opc, opc, opc);

            hoja1.Activate();
            //hoja1.Cells[1,1] = 100;

            int ac = 1;

            System.Web.UI.WebControls.CheckBox chkPersona;

            hoja1.Cells[1, 1] = "Apellido y nombre";
            hoja1.Cells[1, 2] = "Documento";
            hoja1.Cells[1, 3] = "Tipo de vivienda";
            hoja1.Cells[1, 4] = "Destino del inmueble";
            hoja1.Cells[1, 5] = "Estado de conservacion";
            hoja1.Cells[1, 6] = "Habita/vive en caracter de ";
            hoja1.Cells[1, 7] = "Resultado";
            hoja1.Cells[1, 8] = "Observaciones";
            hoja1.Range["a1:h1"].Font.Bold = true;
            //hoja1.Range["a1:h1"].colorIndex = 15;
            foreach (DataGridItem myItem in dgExportar.Items)
            {
                chkPersona = ((System.Web.UI.WebControls.CheckBox)dgExportar.Items[myItem.DataSetIndex].FindControl("chkSUrgente"));
                //chkPersona = (System.Web.UI.WebControls.CheckBox)dgExportar.FindControl("chkSUrgente");
                if (chkPersona.Checked)
                {
                    //ac = myItem.ItemIndex + 2;
                    ac += 1;
                    hoja1.Cells[ac, 1] = myItem.Cells[4].Text;
                    hoja1.Cells.Columns.ColumnWidth = 25;
                    hoja1.Cells[ac, 2] = myItem.Cells[5].Text;
                    hoja1.Cells.Columns.ColumnWidth = 11;
                    hoja1.Cells[ac, 3] = myItem.Cells[6].Text;
                    hoja1.Cells.Columns.ColumnWidth = 15;
                    hoja1.Cells[ac, 4] = myItem.Cells[7].Text;
                    hoja1.Cells.Columns.ColumnWidth = 20;
                    hoja1.Cells[ac, 5] = myItem.Cells[8].Text;
                    hoja1.Cells.Columns.ColumnWidth = 20;
                    hoja1.Cells[ac, 6] = myItem.Cells[9].Text;
                    hoja1.Cells.Columns.ColumnWidth = 16;
                    hoja1.Cells[ac, 7] = myItem.Cells[10].Text;
                    hoja1.Cells.Columns.ColumnWidth = 10;
                    hoja1.Cells[ac, 8] = myItem.Cells[11].Text.Replace("&nbsp;", "");
                    //hoja1.Cells.Columns.ColumnWidth = 80;
                    Encabezado.Entregado = 1;
                    Encabezado.CambiarEntregado(int.Parse(myItem.Cells[1].Text));
                    Encabezado.crearCambiosEstadoInformes(intGrupo, int.Parse(myItem.Cells[1].Text), 3);
                }
            }

            /*
             * for (int i = 0; i < dgExportar.Items.Count; i++)
             * {
             *  DataGridRow row = ReportDataGridView.Rows[i];
             *  for (int j = 0; j < row.Cells.Count; j++)
             *  {
             *      ExcelApp.Cells[i + 1, j + 1] = row.Cells[j].ToString();
             *  }
             * }
             */
            DateTime fechaActual  = DateTime.Now;
            string   fechaArchivo = fechaActual.Year.ToString() + fechaActual.Month.ToString() + fechaActual.Day.ToString();

            //hoja1.SaveAs("D:\\Sitios\\TyG\trunk\\FrontEnd\\Intranet\\res\\bancor\\bancor_" + fechaArchivo);
            hoja1.SaveAs("F:\\Sitios\\Res\\bancor\\bancor_" + fechaArchivo);


            hoja1 = null;
            libro.Close(false);
            libro = null;
            ApExcel.Quit();
            ApExcel = null;

            //WebClient webClient = new WebClient();
            string urlDw  = "http://www.tiempoygestion.com.ar:81/Res/bancor/";
            string fileDw = "bancor_" + fechaArchivo + ".xls";

            lblDescargar.Visible    = true;
            hlDescargar.Visible     = true;
            lblDescargar.Text       = "Descargar planilla ";
            hlDescargar.Text        = fileDw;
            hlDescargar.NavigateUrl = urlDw + fileDw;

            //webClient.DownloadFile(urlDw + fileDw, fileDw);

            //System.IO.FileInfo toDownload =new System.IO.FileInfo(urlDw + fileDw);

            //Response.AddHeader("Content-Disposition", "attachment; filename=" + fileDw);
            //Response.AddHeader("Content-Length", toDownload.Length.ToString());
            //Response.ContentType = "application/octet-stream";
            //Response.WriteFile(urlDw + fileDw);
            //Response.End();

            /*
             * //FUNCA
             * Response.Clear();
             * Response.AddHeader("content-disposition", "attachment;filename=FileName.xls");
             * Response.Charset = "";
             * //Response.Cache.SetCacheability(HttpCacheability.NoCache);
             * Response.ContentType = "application/vnd.xls";
             * System.IO.StringWriter stringWrite = new System.IO.StringWriter();
             * System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
             * dgExportar.RenderControl(htmlWrite);
             * Response.Write(stringWrite.ToString());
             * Response.End();
             */
        }
コード例 #13
0
        private void CargarForm(EncabezadoApp Encabezado)
        {
            CargarComboTipoInforme(Encabezado.IdTipoInforme);
            CambioPaneles(Encabezado.IdTipoInforme, Encabezado.IdTipoPersona);
            idEncabezado.Value = Encabezado.IdEncabezado.ToString();
            idReferencia.Value = Encabezado.idReferencia.ToString();

            if (Encabezado.idReferencia != 0)
            {
                ReferenciasApp Referencia = new ReferenciasApp();
                Referencia.Cargar(Encabezado.idReferencia);
                txtReferencia.Text = Referencia.Descripcion;
            }

            //IdTipo = Encabezado.IdTipoInforme;
            if (Encabezado.Observaciones != "")
            {
                pnObservaciones.Visible = true;
                lblObserva.Text         = Encabezado.Observaciones;
            }

            Observaciones.Text           = Encabezado.Comentarios;
            cmbTipoPersona.SelectedValue = Encabezado.IdTipoPersona.ToString();
            Nombre.Text   = Encabezado.Nombre;
            Apellido.Text = Encabezado.Apellido;
            //Cargo Estado Civil
            LoadEstadoCivil(Encabezado.EstadoCivil);
            //Cargo Tipo DNI
            LoadTipoDNI(Encabezado.TipoDocumento, cmbTipoDocumento);
            Documento.Text = Encabezado.Documento;
            Calle.Text     = Encabezado.Calle;
            Nro.Text       = Encabezado.Nro;
            Dpto.Text      = Encabezado.Dpto;
            Piso.Text      = Encabezado.Piso;
            barrio.Text    = Encabezado.Barrio;
            CP.Text        = Encabezado.CP;
            Lote.Text      = Encabezado.Lote;
            Manzana.Text   = Encabezado.Manzana;
            Complejo.Text  = Encabezado.Complejo;
            Torre.Text     = Encabezado.Torre;

            // Domicilio Particular
            CargarComboProvincias(cmbProvincia, Encabezado.Provincia);
            CargarComboLocalidades(cmbProvincia, cmbLocalidad, Encabezado.Localidad.ToString());
            //Foto y Caracter
            raFoto.Items[0].Selected = (Encabezado.ConFoto == 1);
            raFoto.Items[1].Selected = (Encabezado.ConFoto == 0);

            LoadCaracter(Encabezado.Caracter, Encabezado.IdTipoInforme);
            // Automotores
            Dominio.Text        = Encabezado.Dominio;
            Registro.Text       = Encabezado.Registro;
            CalleRegistro.Text  = Encabezado.CalleRegistro;
            NroRegistro.Text    = Encabezado.NroRegistro;
            DptoRegistro.Text   = Encabezado.DptoRegistro;
            PisoRegistro.Text   = Encabezado.PisoRegistro;
            BarrioRegistro.Text = Encabezado.BarrioRegistro;
            CPRegistro.Text     = Encabezado.CPRegistro;
            // Registro - Automotor
            CargarComboProvincias(cmbProvinciaRegistro, Encabezado.ProvinciaRegistro);
            CargarComboLocalidades(cmbProvinciaRegistro, cmbLocalidadRegistro, Encabezado.LocalidadRegistro.ToString());
            // GRAVAMENES
            LoadTipoGravamenes(Encabezado.idTipoGravamen);
            if (Encabezado.IdTipoInforme == 3)
            {
                SelectGravamen(Encabezado.idTipoGravamen);
            }
            Folio.Text = Encabezado.Folio;
            Tomo.Text  = Encabezado.Tomo;
            Ano.Text   = Encabezado.Ano;

            //PROPIEDAD
            LoadTipoPropiedad(Encabezado.PropTipo);
            txtLegajo.Text = Encabezado.Matricula.ToUpper();
            txtFolio.Text  = Encabezado.PropFolio;
            txtTomo.Text   = Encabezado.PropTomo;
            txtAno.Text    = Encabezado.PropAno;
            //AMBIENTE
            ambNombre.Text   = Encabezado.NombreCony;
            ambApellido.Text = Encabezado.ApellidoCony;
            //Cargo Tipo DNI
            LoadTipoDNI(Encabezado.AMBTipoDoc, cmbAmbTipoDoc);
            ambDocumento.Text   = Encabezado.AMBDocumento;
            txtTelefonoAMB.Text = Encabezado.AMBTelefono;
            txtEMailAMB.Text    = Encabezado.AMBEMail;
            //CATASTRO
            LoadTipoCatastro(Encabezado.TipoCatastro);
            // Catastro
            CargarComboProvincias(cmbProvinciaCatastro, Encabezado.CatProvincia);
            CargarComboLocalidades(cmbProvinciaCatastro, cmbLocalidadCatastro, Encabezado.CatLocalidad.ToString());
            NumeroCatastro.Text = Encabezado.NumeroCatastro;
            CatBarrio.Text      = Encabezado.CatBarrio;
            CatCalle.Text       = Encabezado.CatCalle;
            CatCP.Text          = Encabezado.CatCP;
            CatDpto.Text        = Encabezado.CatDpto;
            CatNro.Text         = Encabezado.CatNro;
            CatPiso.Text        = Encabezado.CatPiso;

            //EMPRESA
            RazonSocial.Text    = Encabezado.RazonSocial;
            NombreFantasia.Text = Encabezado.NombreFantasia;
            Cargo.Text          = Encabezado.Cargo;
            Telefono.Text       = Encabezado.TelefonoEmpresa;
            Rubro.Text          = Encabezado.Rubro;
            Cuit.Text           = Encabezado.Cuit;
            CalleEmpresa.Text   = Encabezado.CalleEmpresa;
            NroEmpresa.Text     = Encabezado.NroEmpresa;
            DptoEmpresa.Text    = Encabezado.DptoEmpresa;
            PisoEmpresa.Text    = Encabezado.PisoEmpresa;
            BarrioEmpresa.Text  = Encabezado.BarrioEmpresa;
            CPEmpresa.Text      = Encabezado.CPEmpresa;
            // Empresas
            CargarComboProvincias(cmbProvinciaEmpresas, Encabezado.ProvinciaEmpresa);
            CargarComboLocalidades(cmbProvinciaEmpresas, cmbLocalidadEmpresas, Encabezado.LocalidadEmpresa.ToString());

            // PROPIEDAD OTRAS PROVINCIAS
            CargarComboProvincias(cmbProvinciaOtra, Encabezado.ProvinciaOtra);
            CargarComboLocalidades(cmbProvinciaOtra, cmbLocalidadOtra, Encabezado.LocalidadOtra.ToString());

            // Registro Publico de Comercio
            //FolioRegPublico.Text = Encabezado.RegPubFolio;
            //TomoRegPublico.Text = Encabezado.RegPubTomo;
            //AnoRegPublico.Text = Encabezado.RegPubAno;

            idReferencia.Value = Encabezado.idReferencia.ToString();
        }
コード例 #14
0
        private void btnCambioEstado_Click(object sender, EventArgs e)
        {
            EncabezadoApp Encabezado = new EncabezadoApp();

            Encabezado.cargarEncabezado(intIdInforme);

            // Usuario Logueado
            UsuarioAutenticado Usuario = (UsuarioAutenticado)Session["UsuarioAutenticado"];

            Encabezado.IdUsuario = Usuario.IdUsuario;

            intTipoGravamen          = Encabezado.idTipoGravamen;
            Encabezado.Estado        = int.Parse(cmbEstados.SelectedValue);
            Encabezado.Leido         = 1;
            Encabezado.Observaciones = txtObservaciones.Text;
            Encabezado.CambiarEstado(intIdInforme);

            if (Request.QueryString["Condicional"] != null && Request.QueryString["Condicional"] == "1")
            {
                Encabezado.AsignarFechaCondicional(intIdInforme);
                Encabezado.CambiarEstadoCondicional(intIdInforme, "1");
            }

            ReferenciasApp oReferer = new ReferenciasApp();
            bool           existe   = oReferer.VerificarInformesReferencia(intIdInforme);

            if (!existe)
            {
                oReferer.Estado = 3;
                oReferer.CambiarEstado(Encabezado.idReferencia);
            }

            string path = "InformePropiedad";
            string strScript;
            string idTipo = Request.QueryString["idTipo"];

            //idTipo=5 verifDomParticular
            switch (idTipo)
            {
            case "1":
                path = "InformePropiedad";
                break;

            case "2":
                path = "Automotores";
                break;

            case "3":
                switch (intTipoGravamen)
                {
                case 1:
                    path = "Hipoteca";
                    break;

                case 2:
                    path = "Usufructo";
                    break;

                case 4:
                    path = "Embargo";
                    break;

                case 5:
                    path = "BienFamilia";
                    break;

                case 6:         //
                    path = "Servidumbre";
                    break;

                case 7:         //Providencia cautelar
                    path = "Gravamenes/ProvidenciaCautelar";
                    break;

                case 8:         //Mandato
                    path = "Gravamenes/Mandato";
                    break;
                }
                break;

            case "4":
                path = "socioAmbiental";
                break;

            case "5":
                path = "verifDomParticular";
                break;

            case "6":
                path = "verifDomLaboral";
                break;

            case "7":
                path = "verifDomComercial";
                break;

            case "10":
                path = "BusquedaAutomotor";
                break;

            case "11":
                path = "InformePropiedadProvincias";
                break;

            case "12":
                path = "Catastral";
                break;

            case "13":
                path = "BusquedaPropiedad";
                break;

            case "14":
                path = "verifContrato";
                break;

            case "15":
                path = "ambientalBancor";
                break;

            case "16":
                path = "Inhibicion";
                break;

            case "17":
                path = "Morosidad";
                break;

            case "18":
                path = "gravamenesDIR";
                break;

            case "19":
                path = "verifDefuncion";
                break;

            case "20":
                path = "InformePartidasDefuncion";
                break;

            case "21":
                path = "InspeccionAmbientalBancor";
                break;

            case "22":
                path = "Mensajeria";
                break;
            }

            if (idTipo != "9" && idTipo != "17" && idTipo != "22")
            {
                if (Request.QueryString["Problema"] != "1" && Request.QueryString["Condicional"] != "1") //Request.QueryString["Problema"] != null &&
                {
                    strScript  = "<script languaje=\"Javascript\">";
                    strScript += "window.open('/" + path + "/VerInforme.aspx?id=" + intIdInforme + "&IdTipo=" + idTipo + "','','tools=no,width=720,menus=no,scrollbars=yes');";
                    //strScript += "return false;";
                    strScript += "</script>";
                    Page.RegisterStartupScript("Imprimir", strScript);
                }
            }

            //EnviarMail(intIdInforme, cmbEstados.SelectedItem.ToString());
            CerrarForm();
        }
コード例 #15
0
ファイル: altaReferencia.aspx.cs プロジェクト: carloshrs/tyg
 protected void Page_Load(object sender, System.EventArgs e)
 {
     lblFile.Visible = false;
     if (Request.QueryString["IdReferencia"] != null)
     {
         IdReferencia = int.Parse(Request.QueryString["IdReferencia"]);
         if (Request.QueryString["isFile"] == "1")
         {
             pnlInformes.Visible = false;
             txtArchivo.Visible  = false;
             Aceptar.Text        = "Finalizar";
             chkFile.Visible     = true;
             chkFile.Enabled     = false;
             chkFile.Checked     = true;
             if (!Page.IsPostBack)
             {
                 ReferenciasApp Referencia = new ReferenciasApp();
                 Referencia.Cargar(IdReferencia);
                 txtDescripcion.Text   = Referencia.Descripcion;
                 txtObservaciones.Text = Referencia.Observaciones;
                 lblFile.Visible       = true;
                 lblFile.Text          = "<B>Archivo:</B>&nbsp;" + Referencia.Path;
             }
         }
         else
         {
             pnlInformes.Visible = true;
             chkFile.Visible     = false;
             txtArchivo.Visible  = false;
             Aceptar.Text        = "Finalizar";
             if (!Page.IsPostBack)
             {
                 ReferenciasApp Referencia = new ReferenciasApp();
                 Referencia.Cargar(IdReferencia);
                 txtDescripcion.Text   = Referencia.Descripcion;
                 txtObservaciones.Text = Referencia.Observaciones;
                 ListaEncabezados(IdReferencia);
             }
         }
     }
     else
     {
         pnlInformes.Visible = false;
         if (!Page.IsPostBack)
         {
             txtArchivo.Visible = false;
             Aceptar.Text       = "Siguiente >>";
         }
         else
         {
             if (chkFile.Checked)
             {
                 txtArchivo.Visible = true;
                 Aceptar.Text       = "Aceptar";
             }
             else
             {
                 txtArchivo.Visible = false;
                 Aceptar.Text       = "Siguiente >>";
             }
         }
     }
 }
コード例 #16
0
ファイル: altaReferencia.aspx.cs プロジェクト: carloshrs/tyg
        protected void Page_Load(object sender, EventArgs e)
        {
            lblFile.Visible = false;
            if (Request.QueryString["IdReferencia"] != null)
            {
                IdReferencia = int.Parse(Request.QueryString["IdReferencia"]);
                if (Request.QueryString["isFile"] == "1")
                {
                    pnlInformes.Visible = false;
                    txtArchivo.Visible  = false;
                    Aceptar.Text        = "Finalizar";
                    chkFile.Visible     = true;
                    chkFile.Enabled     = false;
                    chkFile.Checked     = true;
                    if (!Page.IsPostBack)
                    {
                        ReferenciasApp Referencia = new ReferenciasApp();
                        Referencia.Cargar(IdReferencia);
                        txtDescripcion.Text   = Referencia.Descripcion;
                        txtObservaciones.Text = Referencia.Observaciones;
                        lblFile.Visible       = true;
                        lblFile.Text          = "<B>Archivo:</B>&nbsp;" + Referencia.Path;
                    }
                }
                else
                {
                    pnlInformes.Visible = true;
                    chkFile.Visible     = false;
                    txtArchivo.Visible  = false;
                    Aceptar.Text        = "Finalizar";
                    if (!Page.IsPostBack)
                    {
                        ReferenciasApp Referencia = new ReferenciasApp();
                        Referencia.Cargar(IdReferencia);
                        txtDescripcion.Text   = Referencia.Descripcion;
                        txtObservaciones.Text = Referencia.Observaciones;
                        ListaEncabezados(IdReferencia);
                        //ListaClientes(Referencia.IdCliente);
                        ListaUsuarios(Referencia.IdCliente, Referencia.IdUsuario);
                        txtPersona.Text = Referencia.UsuarioCliente;
                        setValidaPersona();

                        ClienteDal Clientes = new ClienteDal();
                        Clientes.Cargar(Referencia.IdCliente);
                        string nombreEmpresa = "";
                        //string direccionEmpresa = "";

                        if (Clientes.Sucursal != null && Clientes.Sucursal != "")
                        {
                            nombreEmpresa = Clientes.NombreFantasia + " (" + Clientes.Sucursal + ")";
                        }
                        else
                        {
                            nombreEmpresa = Clientes.NombreFantasia;
                        }

                        txtCliente.Text     = nombreEmpresa;
                        txtCliente.ReadOnly = true;
                    }
                }
            }
            else
            {
                pnlInformes.Visible = false;
                if (!Page.IsPostBack)
                {
                    txtArchivo.Visible = false;
                    Aceptar.Text       = "Siguiente >>";
                    //ListaClientes(-1);
                }
                else
                {
                    if (chkFile.Checked)
                    {
                        txtArchivo.Visible = true;
                        Aceptar.Text       = "Aceptar";
                    }
                    else
                    {
                        txtArchivo.Visible = false;
                        Aceptar.Text       = "Siguiente >>";
                    }
                }
            }

            if (Request.Form["__EVENTTARGET"] == "SelectCliente")
            {
                //call your button click function, and pass the button to it (can pass null as the EventArgs)
                //Button1_Click(Button1, null);
                //SelectCliente
                SubcmbClientes(hdIdCliente.Value);
            }
        }
コード例 #17
0
ファイル: altaReferencia.aspx.cs プロジェクト: carloshrs/tyg
        private void Aceptar_Click(object sender, EventArgs e)
        {
            ReferenciasApp Referencia = new ReferenciasApp();

            Referencia.Descripcion   = txtDescripcion.Text.ToUpper();
            Referencia.Observaciones = txtObservaciones.Text.ToUpper();

            string Path      = "";
            int    intIsFile = 0;

            if (chkFile.Checked)
            {
                Path      = SubirArchivo();
                intIsFile = 1;
            }
            Referencia.Path   = Path;
            Referencia.isFile = intIsFile;
            //UsuarioAutenticado Usuario = (UsuarioAutenticado) Session["UsuarioAutenticado"];
            if (Aceptar.Text == "Finalizar")
            {
                Referencia.Cargar(IdReferencia);

                Referencia.Descripcion   = txtDescripcion.Text;
                Referencia.Observaciones = txtObservaciones.Text;
                Referencia.Path          = Path;
                Referencia.isFile        = intIsFile;

                if (cmbUsuarios.SelectedValue != "")
                {
                    Referencia.IdUsuario = int.Parse(cmbUsuarios.SelectedValue);
                }
                if (cmbUsuarios.SelectedValue.ToString() != "")
                {
                    Referencia.UsuarioCliente = cmbUsuarios.SelectedValue.ToString();
                }
                else
                {
                    Referencia.UsuarioCliente = txtPersona.Text.ToUpper();
                }
                Referencia.Estado = 5;

                Referencia.Modificar(IdReferencia);
                Response.Redirect("ListaReferencias.aspx");
            }
            else
            {
                if (cmbUsuarios.SelectedValue != "")
                {
                    Referencia.IdUsuario = int.Parse(cmbUsuarios.SelectedValue);
                }
                Referencia.IdCliente = int.Parse(hdIdCliente.Value);
                if (cmbUsuarios.SelectedValue != "")
                {
                    Referencia.UsuarioCliente = cmbUsuarios.SelectedValue.ToString();
                }
                else
                {
                    Referencia.UsuarioCliente = txtPersona.Text.ToUpper();
                }
                Referencia.Estado = 5;
                int idNewReferencia = Referencia.Crear();
                if (Aceptar.Text == "Aceptar")
                {
                    Response.Redirect("ListaReferencias.aspx");
                }
                else
                {
                    Response.Redirect("altaReferencia.aspx?IdReferencia=" + idNewReferencia);
                }
            }
        }