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) { } }
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) { } }
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) { } }
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) { } }
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) { } }