示例#1
0
 private void GenerarLicencias()
 {
     try
     {
         PrincipalPermission MyPermission = new PrincipalPermission(NombreUsuario, "L4");
         MyPermission.Demand();
         Proyecto_Licencia      proyecto_              = new Proyecto_Licencia();
         DataTable              Licenciasactivas       = proyecto_.SelNoTerminados();
         Documentacion_Licencia documentacion_Licencia = new Documentacion_Licencia();
         TarjetaLicencia[]      tarjetaLicencias       = new TarjetaLicencia[Licenciasactivas.Rows.Count];
         for (int x = 0; x < tarjetaLicencias.Length; x++)
         {
             Documentacion_Licencia docLi = new Documentacion_Licencia();
             tarjetaLicencias[x] = new TarjetaLicencia(Mn, IdUSUATIO);
             tarjetaLicencias[x].CargaDatosLicencia(Convert.ToInt32(Licenciasactivas.Rows[x]["Numero"]), Licenciasactivas.Rows[x]["Etiqueta"].ToString(), Licenciasactivas.Rows[x]["Numero_Licencia"].ToString(), Licenciasactivas.Rows[x]["Folio"].ToString(), Licenciasactivas.Rows[x]["Tipo_Obra"].ToString(), Licenciasactivas.Rows[x]["Uso"].ToString(), Licenciasactivas.Rows[x]["Total"].ToString());
             n.Items.Add(tarjetaLicencias[x]);
         }
         Proyecto_Licencia         proyecto1               = new Proyecto_Licencia();
         DataTable                 Licenciasactiva1        = proyecto_.SelNoTerminados(true);
         Documentacion_Licencia    documentacion_Licencia1 = new Documentacion_Licencia();
         TarjetaLicenciaInactiva[] tarjetaLicencias1       = new TarjetaLicenciaInactiva[Licenciasactiva1.Rows.Count];
         for (int x = 0; x < tarjetaLicencias1.Length; x++)
         {
             Documentacion_Licencia docLi = new Documentacion_Licencia();
             tarjetaLicencias1[x] = new TarjetaLicenciaInactiva(Mn, IdUSUATIO);
             tarjetaLicencias1[x].CargaDatosLicencia(Convert.ToInt32(Licenciasactiva1.Rows[x]["Numero"]), Licenciasactiva1.Rows[x]["Etiqueta"].ToString(), Licenciasactiva1.Rows[x]["Numero_Licencia"].ToString(), Licenciasactiva1.Rows[x]["Folio"].ToString(), Licenciasactiva1.Rows[x]["Tipo_Obra"].ToString(), Licenciasactiva1.Rows[x]["Uso"].ToString(), Licenciasactiva1.Rows[x]["Total"].ToString());
             n.Items.Add(tarjetaLicencias1[x]);
         }
     }
     catch (Exception ex)
     {
     }
 }
示例#2
0
 private void Btn_GenerarLicencia_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         PrincipalPermission MyPermission = new PrincipalPermission(NombreUsuario, "P2");
         MyPermission.Demand();
         presupuesto = new Presupuesto(idpresupuesto);
         if (idpresupuesto != 0 && presupuesto.Aprobado == 1)
         {
             Proyecto_Licencia licencia = new Proyecto_Licencia();
             licencia.SelXNumPresupuesto(idpresupuesto);
             if (licencia.Numero != 0)
             {
                 Mn.AbrirFormHijo(new Pantalla_InfoLicencia(licencia.Numero, Mn, 0, IdUSUATIO));
             }
             else if (licencia.Numero == 0)
             {
                 Mn.AbrirFormHijo(new Pantalla_InfoLicencia(0, Mn, idpresupuesto, IdUSUATIO));
             }
         }
     }
     catch (Exception EX)
     {
     }
 }
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         Proyecto_Licencia licencia = new Proyecto_Licencia();
         licencia.Activar(ID);
         Mn.AbrirFormHijo(new PantallaLicencias(Mn, IdUSUATIO));;
     }
     catch (Exception ex)
     {
     }
 }
示例#4
0
 public void CargarDatos(int IDLicencia, int iDpRESU)
 {
     try
     {
         PrincipalPermission MyPermission = new PrincipalPermission(NombreUsuario, "L4");
         MyPermission.Demand();
         if (iDpRESU != 0)
         {
             Presupuesto prec = new Presupuesto(iDpRESU);
             Etiqueta.Text              = TXT_Etiqueta.Text = prec.Etiqueta;
             TXT_Metros.Text            = prec.Mts.ToString();
             TXT_Genero.Text            = prec.Genero;
             tipoProyecto.SelectedIndex = prec.Id_Tipo_Proyecto - 1;
             cargarDocumentacion(null);
             F = true;
         }
         else if (IDLicencia == 0)
         {
             Etiqueta.Text = "Agregar Licencia";
             cargarDocumentacion(null);
             ActivarCampos();
             F = true;
         }
         else if (IDLicencia != 0)
         {
             Etiqueta.Text              = "Editar Licencia";
             ProyectoLicencia           = new Proyecto_Licencia(IDLicencia);
             IDlicen                    = IDLicencia;
             presupuesto                = new Presupuesto(ProyectoLicencia.Numero_Presupuesto);
             TXT_Genero.Text            = presupuesto.Genero;
             TXT_Etiqueta.Text          = presupuesto.Etiqueta;
             TXT_Metros.Text            = presupuesto.Mts.ToString();
             Clientes.SelectedIndex     = ProyectoLicencia.Id_Cliente - 1;
             Inmuebles.SelectedIndex    = ProyectoLicencia.Clave_Inmueble - 1;
             tipoProyecto.SelectedIndex = presupuesto.Id_Tipo_Proyecto - 1;
             dockcheck[0]               = ProyectoLicencia.Escrituras;
             dockcheck[1]               = ProyectoLicencia.Constancia_Alineamiento;
             dockcheck[2]               = ProyectoLicencia.Pago_Predial;
             dockcheck[3]               = ProyectoLicencia.Recibo_Agua;
             dockcheck[4]               = ProyectoLicencia.Planos_Arquitectonicos;
             dockcheck[5]               = ProyectoLicencia.Planos_Estructurales;
             dockcheck[6]               = ProyectoLicencia.Planos_Instalaciones;
             dockcheck[7]               = ProyectoLicencia.Memoria_Calculo;
             cargarDocumentacion(dockcheck);
             F = false;
             DesactivarCampos();
         }
     }
     catch (Exception ex)
     {
     }
 }
示例#5
0
 private void Btn_CambioPresupuesto_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         PrincipalPermission MyPermission = new PrincipalPermission(NombreUsuario, "L2");
         MyPermission.Demand();
         ProyectoLicencia = new Proyecto_Licencia(IDlicen);
         if (ProyectoLicencia.Existe)
         {
             Mn.AbrirFormHijo(new PantallaPresupuestos(ProyectoLicencia.Numero_Presupuesto, Mn, IdUSUATIO));
         }
     }
     catch (Exception ex)
     {
     }
 }
 public void cargarlicencias(int id)
 {
     try
     {
         Proyecto_Licencia   proyecto  = new Proyecto_Licencia();
         Proyecto_Licencia[] licencias = proyecto.TableToArray(proyecto.SelXEmpleado(id));
         for (int x = 0; x < licencias.Length; x++)
         {
             Inmueble             inmueble = new Inmueble(licencias[x].Clave_Inmueble);
             Cliente              cliente  = new Cliente(licencias[x].Id_Cliente);
             Estado_Licencia      estado   = new Estado_Licencia(licencias[x].Id_Estado_Licencia);
             CargaTrabajoEmpleado carga    = (new CargaTrabajoEmpleado {
                 Etiqueta = licencias[x].Numero_Licencia.ToString(), ClaveCatastral = inmueble.Clave_Catastral, Cliente = cliente.Nombre, FechaIngreso = licencias[x].Fecha.ToString(), Estatus = estado.Nombre
             });
             Listlicencias.Items.Add(carga);
         }
     }
     catch (Exception ex)
     {
     }
 }
 public void CargaDatosLicencia(int ID2, string etiqueta, string NoLicencia, string folio, string tipoobra, string uso, string presupuesto)
 {
     try
     {
         ID = ID2;
         Proyecto_Licencia proyecto = new Proyecto_Licencia(ID);
         Cliente           cliente  = new Cliente(proyecto.Id_Cliente);
         Inmueble          inmueble = new Inmueble(proyecto.Clave_Inmueble);
         TXT_Cliente.Text        = cliente.Nombre;
         TXT_ClaveCatastral.Text = inmueble.Clave_Catastral;
         TXT_Colonia.Text        = inmueble.Colonia;
         TXT_Folio.Text          = folio;
         TXT_NoLicencia.Text     = NoLicencia;
         TXT_TipoObra.Text       = tipoobra;
         TXT_Uso.Text            = uso;
         TXT_presupuesto.Text    = presupuesto;
         IndicadorProceso();
     }
     catch (Exception ex)
     {
     }
 }
示例#8
0
 private void CargarIfoProcesos(int IDeLicencia)
 {
     try
     {
         Documentacion_Licencia   documentacion_Licencia = new Documentacion_Licencia();
         Proyecto_Licencia        ProyectoLicencia       = new Proyecto_Licencia(IDeLicencia);
         Documentacion_Licencia[] infoProrroga           = documentacion_Licencia.TableToArray(documentacion_Licencia.SelXNumeroProLic((int)(ProyectoLicencia.Numero_Proyecto_Original ?? 0)));
         Documentacion_Licencia[] info = documentacion_Licencia.TableToArray(documentacion_Licencia.SelXNumeroProLic(IDeLicencia));
         for (int x = 0; x < infoProrroga.Length; x++)
         {
             Estado_Licencia estado = new Estado_Licencia(infoProrroga[x].Id_Estado_Licencia);
             if (estado.Proceso == 5)//Licencia Prorroga
             {
                 if (estado.Subproceso == 1)
                 {
                     ArmadoPaquete5.Content = infoProrroga[x].Fecha;
                 }
                 else if (estado.Subproceso == 2)
                 {
                     PagoDeDerechos5.Content = infoProrroga[x].Fecha;
                 }
                 else if (estado.Subproceso == 3)
                 {
                     RecogerDocumentacion5.Content = infoProrroga[x].Fecha;
                 }
             }
         }
         for (int x = 0; x < info.Length; x++)
         {
             Estado_Licencia estado = new Estado_Licencia(info[x].Id_Estado_Licencia);
             if (estado.Proceso == 1)//ALINEAMIENTO
             {
                 if (estado.Subproceso == 1)
                 {
                     ArmadoPaquete1.Content = info[x].Fecha;
                 }
                 else if (estado.Subproceso == 2)
                 {
                     PagoDeDerechos1.Content = info[x].Fecha;
                 }
                 else if (estado.Subproceso == 3)
                 {
                     RecogerDocumentacion1.Content = info[x].Fecha;
                 }
             }
             else if (estado.Proceso == 2)//USODESUELO
             {
                 if (estado.Subproceso == 1)
                 {
                     ArmadoPaquete2.Content = info[x].Fecha;
                 }
                 else if (estado.Subproceso == 2)
                 {
                     PagoDeDerechos2.Content = info[x].Fecha;
                 }
                 else if (estado.Subproceso == 3)
                 {
                     RecogerDocumentacion2.Content = info[x].Fecha;
                 }
             }
             else if (estado.Proceso == 3)//SUPERVISIONTECNICA
             {
                 if (estado.Subproceso == 1)
                 {
                     ArmadoPaquete3.Content = info[x].Fecha;
                 }
                 else if (estado.Subproceso == 2)
                 {
                     PagoDeDerechos3.Content = info[x].Fecha;
                 }
                 else if (estado.Subproceso == 3)
                 {
                     RecogerDocumentacion3.Content = info[x].Fecha;
                 }
             }
             else if (estado.Proceso == 4)//LICENCIA
             {
                 if (estado.Subproceso == 1)
                 {
                     ArmadoPaquete4.Content = info[x].Fecha;
                 }
                 else if (estado.Subproceso == 2)
                 {
                     PagoDeDerechos4.Content = info[x].Fecha;
                 }
                 else if (estado.Subproceso == 3)
                 {
                     RecogerDocumentacion4.Content = info[x].Fecha;
                 }
             }
             else if (estado.Proceso == 6)//TERMINACIÓNDEOBRA
             {
                 if (estado.Subproceso == 1)
                 {
                     ArmadoPaquete6.Content = info[x].Fecha;
                 }
                 else if (estado.Subproceso == 2)
                 {
                     PagoDeDerechos6.Content = info[x].Fecha;
                 }
                 else if (estado.Subproceso == 3)
                 {
                     RecogerDocumentacion6.Content = info[x].Fecha;
                 }
             }
         }
     }
     catch (Exception ex)
     {
     }
 }