コード例 #1
0
ファイル: ListaContratos.aspx.cs プロジェクト: carloshrs/tyg
        protected void Page_Load(object sender, EventArgs e)
        {
            // Put user code to initialize the page here
            // Usuario Logueado
            Usuario = (UsuarioAutenticado)Session["UsuarioAutenticado"];

            if (!Page.IsPostBack)
            {
                ContratosDal Tipos = new ContratosDal();
                cmbTipo.Items.Clear();
                DataTable myTable = Tipos.TraerTipoContrato();
                cmbTipo.Items.Add("Todos los Tipos de Contratos");
                ListItem myItem;
                foreach (DataRow myRow in myTable.Rows)
                {
                    myItem = new ListItem(myRow[0].ToString(), myRow[1].ToString());
                    cmbTipo.Items.Add(myItem);
                }

                ListaClientes();

                ContratosApp contratos = new ContratosApp();
                dgridEncabezados.DataSource = contratos.ListaContratos(-1, "", -1, "", "", true);
                dgridEncabezados.DataBind();
            }
        }
コード例 #2
0
 protected void Page_Load(object sender, System.EventArgs e)
 {
     if (Request.QueryString["Id"] != null)
     {
         idContrato = int.Parse(Request.QueryString["Id"]);
         if (Request.QueryString["tipo"] != null)
         {
             tipo = int.Parse(Request.QueryString["tipo"]);
             if (tipo == 0)
             {
                 btnPersonas.Visible = false;
                 Aceptar.Text        = "Cerrar";
             }
             else
             {
                 btnPersonas.Visible = true;
                 Aceptar.Text        = "Finalizar";
             }
         }
     }
     if (!Page.IsPostBack)
     {
         ContratosDal contratos = new ContratosDal();
         CargarContrato(idContrato);
         dgridContratos.DataSource = contratos.CargarPersonasContratos(idContrato);
         dgridContratos.DataBind();
     }
 }
コード例 #3
0
        private void CargarTipoContrato()
        {
            ContratosDal Tipos = new ContratosDal();

            cmbTipoContrato.DataSource     = Tipos.TraerTipoContrato();
            cmbTipoContrato.DataTextField  = "Descripcion";
            cmbTipoContrato.DataValueField = "idTipoContrato";
            cmbTipoContrato.DataBind();
        }
コード例 #4
0
ファイル: Historial.aspx.cs プロジェクト: carloshrs/tyg
 protected void Page_Load(object sender, EventArgs e)
 {
     // Put user code to initialize the page here
     // Usuario Logueado
     if (Request.QueryString["Id"] != null)
     {
         idContrato = int.Parse(Request.QueryString["Id"]);
     }
     if (!Page.IsPostBack)
     {
         ContratosDal contratos = new ContratosDal();
         dgridEncabezados.DataSource = contratos.ListaHistorico(idContrato);
         dgridEncabezados.DataBind();
         CargarContrato(idContrato);
     }
 }
コード例 #5
0
        private void CargarForm(VerifContratoDal oVerifContrato)
        {
            CultureInfo myInfo = new CultureInfo("es-AR");

            idInforme.Value  = oVerifContrato.IdInforme.ToString();
            txtNombre.Text   = oVerifContrato.Nombre;
            txtApellido.Text = oVerifContrato.Apellido;
            CargarTipoDocumento(oVerifContrato.TipoDocumento);
            CargarEstadoCivil(oVerifContrato.EstadoCivil);
            txtDocumento.Text     = oVerifContrato.Documento;
            txtObservaciones.Text = oVerifContrato.Observaciones;

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

            ContratosDal contratos = new ContratosDal();

            if (oVerifContrato.IdTipoPersona == 1)
            {
                pnlDomComercial.Visible     = false;
                pnlFisica.Visible           = true;
                dgridEncabezados.DataSource = contratos.ListaContratosInforme(oVerifContrato.Documento, oVerifContrato.TipoDocumento);
            }
            else
            {
                pnlDomComercial.Visible     = true;
                pnlFisica.Visible           = false;
                dgridEncabezados.DataSource = contratos.ListaContratosInforme(oVerifContrato.Cuit, -1);
            }
            dgridEncabezados.DataBind();
        }
コード例 #6
0
 protected void Page_Load(object sender, System.EventArgs e)
 {
     if (Request.QueryString["Id"] != null)
     {
         idContrato = int.Parse(Request.QueryString["Id"]);
         if (Request.QueryString["tipo"] != null)
         {
             tipo = int.Parse(Request.QueryString["tipo"]);
         }
     }
     if (!Page.IsPostBack)
     {
         ContratosDal contratos = new ContratosDal();
         CargarContrato(idContrato);
         dgridContratos.DataSource = contratos.CargarPersonasContratos(idContrato);
         dgridContratos.DataBind();
     }
 }
コード例 #7
0
ファイル: AltaPersonas.aspx.cs プロジェクト: carloshrs/tyg
        private void CargarTipoPersona(int idTipo)
        {
            ContratosDal Tipos = new ContratosDal();

            cmbTipoPersona.Items.Clear();
            DataTable myTb;

            myTb = Tipos.TraerTipoPersona();
            ListItem myItem;

            foreach (DataRow myRow in myTb.Rows)
            {
                myItem = new ListItem(myRow[0].ToString(), myRow[1].ToString());
                if (idTipo.ToString() == myRow[1].ToString())
                {
                    cmbTipoPersona.SelectedIndex = -1;
                    myItem.Selected = true;
                }
                cmbTipoPersona.Items.Add(myItem);
            }
        }
コード例 #8
0
ファイル: ContratosApp.cs プロジェクト: carloshrs/tyg
        public DataTable ListaContratos(int tipo, String Texto, int idCliente, String FechaDesde, String FechaHasta, bool Extranet)
        {
            String SQLWhere = "";

            if (tipo != -1)
            {
                SQLWhere = "AND idTipo = " + tipo.ToString();
            }

            if (Texto != "")
            {
                SQLWhere = SQLWhere + " AND (C.Descripcion like '%" + Texto + "%' ";
                SQLWhere = SQLWhere + " OR C.Numero like '%" + Texto + "%' )";
            }

            if (idCliente != -1)
            {
                SQLWhere = SQLWhere + " AND C.idCliente = " + idCliente.ToString();
            }


            if (FechaDesde != "")
            {
                SQLWhere = SQLWhere + " AND FechaInicio >= '" + FechaDesde + "'";
            }

            if (FechaHasta != "")
            {
                SQLWhere = SQLWhere + " AND FechaFin <= '" + FechaHasta + "'";
            }

            ContratosDal contratos = new ContratosDal();
            DataTable    Datos     = contratos.ListaContratos(SQLWhere);

            return(Datos);
        }
コード例 #9
0
ファイル: ContratosApp.cs プロジェクト: carloshrs/tyg
        public StringBuilder ImprimirInforme(String DNI, int TipoDNI)
        {
            StringBuilder Grupos    = new StringBuilder(2000);
            ContratosDal  contratos = new ContratosDal();

            string[] fecha;
            string   txtfecha;

            Grupos.Append("<table cellSpacing='0' cellPadding='0' width='100%' border='1' style='BORDER-COLLAPSE:collapse'>");
            Grupos.Append("<TR><TD>");
            // Contratos
            DataTable Groups = contratos.ListaContratosInforme(DNI, TipoDNI);

            Grupos.Append("<table cellSpacing='0' cellPadding='0' width='100%' border='1' style='BORDER-COLLAPSE:collapse'>");
            if (Groups.Rows.Count != 0)
            {
                Grupos.Append("<TR>");
                Grupos.Append("	<TD class='titlesmall' height='20px' align='center' bgcolor='#E3E2DE'>&nbsp;Código&nbsp;</TD>");
                Grupos.Append("	<TD class='titlesmall' bgcolor='#E3E2DE'>&nbsp;Tipo Contrato</TD>");
                Grupos.Append("	<TD class='titlesmall' bgcolor='#E3E2DE'>&nbsp;Número Contrato</TD>");
                Grupos.Append("	<TD class='titlesmall' bgcolor='#E3E2DE'>&nbsp;En caracter de...</TD>");
                Grupos.Append("	<TD class='titlesmall' bgcolor='#E3E2DE'>&nbsp;Fecha Inicio</TD>");
                Grupos.Append("	<TD class='titlesmall' bgcolor='#E3E2DE'>&nbsp;Fecha Fin</TD>");
                Grupos.Append("</TR>");
                foreach (DataRow myRow in Groups.Rows)
                {
                    Grupos.Append("<TR>");
                    Grupos.Append("<TD class='text' align='center' width='15px' height='25px'>" + myRow["idContrato"].ToString() + "</TD>");
                    Grupos.Append("<TD class='text' width='100px'>&nbsp;" + myRow["TIDescripcion"].ToString() + "</TD>");
                    Grupos.Append("<TD class='text' width='60px'>&nbsp;" + myRow["Numero"].ToString() + "</TD>");
                    Grupos.Append("<TD class='text' width='80px'>&nbsp;<B>" + myRow["TipoPersona"].ToString() + "</B></TD>");

                    fecha    = myRow["Fechainicio"].ToString().Remove(9, myRow["Fechainicio"].ToString().Length - 9).Split("/".ToCharArray());
                    txtfecha = fecha[1] + "/" + fecha[0] + "/" + fecha[2];

                    Grupos.Append("<TD class='text' align='center' width='50px'>" + txtfecha + "</TD>");

                    fecha    = myRow["Fechafin"].ToString().Remove(9, myRow["Fechafin"].ToString().Length - 9).Split("/".ToCharArray());
                    txtfecha = fecha[1] + "/" + fecha[0] + "/" + fecha[2];

                    Grupos.Append("<TD class='text' align='center' width='50px'>" + txtfecha + "</TD>");
                    Grupos.Append("</TR>");

                    // Contratos
                    DataTable Mora = contratos.ListaHistorico(int.Parse(myRow["idContrato"].ToString()));
                    if (Mora.Rows.Count != 0)
                    {
                        Grupos.Append("<TR>");
                        Grupos.Append("<TD class='text' width='15px'><img src='/img/shim.gif' widht='5'></TD>");
                        Grupos.Append("<TD class='text' colspan='5'>");
                        Grupos.Append("<table cellSpacing='0' cellPadding='0' width='100%' border='1' style='BORDER-COLLAPSE:collapse'>");
                        Grupos.Append("<TR>");
                        Grupos.Append("	<TD class='titlesmall' align='center' bgcolor='#E3E2DE' height='20px'>&nbsp;Código&nbsp;</TD>");
                        Grupos.Append("	<TD class='titlesmall' bgcolor='#E3E2DE'>&nbsp;Fecha&nbsp;</TD>");
                        Grupos.Append("	<TD class='titlesmall' bgcolor='#E3E2DE'>&nbsp;Descripción</TD>");
                        Grupos.Append("</TR>");
                        foreach (DataRow myRowMora in Mora.Rows)
                        {
                            Grupos.Append("<TR>");
                            Grupos.Append("<TD class='text' align='center'  width='25px' height='15px'>&nbsp;" + myRowMora["id"].ToString() + "</TD>");

                            fecha    = myRowMora["fecha"].ToString().Remove(9, myRowMora["fecha"].ToString().Length - 9).Split("/".ToCharArray());
                            txtfecha = fecha[1] + "/" + fecha[0] + "/" + fecha[2];
                            Grupos.Append("<TD class='text' align='center'  width='40px'>&nbsp;" + txtfecha + "&nbsp;</TD>");

                            Grupos.Append("<TD class='text'>&nbsp;" + myRowMora["Descripcion"].ToString() + "</TD>");

                            Grupos.Append("</TR>");
                        }
                        Grupos.Append("</TABLE>");
                        Grupos.Append("</TD>");
                        Grupos.Append("</TR>");
                        Grupos.Append("<TR>");
                        Grupos.Append("<TD colspan='6' class='text'><img src='/img/shim.gif' widht='5' height='20'></TD>");
                        Grupos.Append("</TR>");
                    }
                }
            }
            else
            {
                Grupos.Append("<TR>");
                Grupos.Append("	<TD class='titlesmall'>&nbsp;&nbsp;No hay información Contractual disponible.</TD>");
                Grupos.Append("</TR>");
            }

            Grupos.Append("</TABLE>");
            Grupos.Append("</TD></TR>");
            Grupos.Append("<TR><TD colspan='2'>&nbsp;</TD></TR>");
            Grupos.Append("</TABLE>");

            return(Grupos);
        }