public void guardarSolicitud() { DetallesSolicitud ds = new DetallesSolicitud(); DetallesSolicitudDAO dao = new DetallesSolicitudDAO(); if (!modificar) { List <DetallesSolicitud> lista = dao.getAll(); int lastId = 0; if (lista.Count > 0) { lastId = lista.ElementAt(lista.Count - 1).idSolicitud; } else { lastId = 0; } ds.idSolicitud = lastId + 1; ds.noControl = a.noControl; ds.lugar = lugar; ds.fecha = DateTime.Parse(fechaStr); ds.coordinadorCarrera = coordinadorCarrera; ds.nombreProyecto = nombreProyectoS; ds.opcionElegida = opcionElegida; ds.periodo = periodoStr; ds.numeroResidentes = numeroResidentes; ds.nombreEmpresa = nombreEmpresaStr; ds.giro = giro; ds.sector = sector; ds.rfc = rfc; ds.domicilioEmpresa = domicilioEmpresa; ds.coloniaEmpresa = coloniaEmpresa; ds.cpEmpresa = cpEmpresa; ds.faxEmpresa = faxEmpresa; ds.ciudadEmpresa = ciudadEmpresa; ds.telefonoEmpresa = telefonoEmpresa; ds.misionEmpresa = misionEmpresa; ds.nombreTitularEmpresa = nombreTitularEmpresa; ds.puestoTitularEmpresa = puestoTitularEmpresa; ds.nombreAsesorExterno = nombreAsesorExterno; ds.puestoAsesorExterno = puestoAsesorExterno; ds.nombreAcuerdoTrabajo = nombreAcuerdoTrabajo; ds.puestoAcuerdoTrabajo = puestoAcuerdoTrabajo; ds.nombreResidente = nombreResidente; dao.insert(ds); } else { // actualizar.noControl = noControlR; actualizar.lugar = lugar; actualizar.fecha = DateTime.Parse(fechaStr); actualizar.coordinadorCarrera = coordinadorCarrera; actualizar.nombreProyecto = nombreProyectoS; actualizar.opcionElegida = opcionElegida; actualizar.periodo = periodoStr; actualizar.numeroResidentes = numeroResidentes; actualizar.nombreEmpresa = nombreEmpresaStr; actualizar.giro = giro; actualizar.sector = sector; actualizar.rfc = rfc; actualizar.domicilioEmpresa = domicilioEmpresa; actualizar.coloniaEmpresa = coloniaEmpresa; actualizar.cpEmpresa = cpEmpresa; actualizar.faxEmpresa = faxEmpresa; actualizar.ciudadEmpresa = ciudadEmpresa; actualizar.telefonoEmpresa = telefonoEmpresa; actualizar.misionEmpresa = misionEmpresa; actualizar.nombreTitularEmpresa = nombreTitularEmpresa; actualizar.puestoTitularEmpresa = puestoTitularEmpresa; actualizar.nombreAsesorExterno = nombreAsesorExterno; actualizar.puestoAsesorExterno = puestoAsesorExterno; actualizar.nombreAcuerdoTrabajo = nombreAcuerdoTrabajo; actualizar.puestoAcuerdoTrabajo = puestoAcuerdoTrabajo; // actualizar.nombreResidente = nombreResidente; dao.update(actualizar); } // MsgBox(dao.getAll().Count + "", this.Page, this); // ds.fecha = fechaStr; // MsgBox(ds.fecha.Year.ToString(), this.Page, this); // ds.giro = giro; }
public void cargarSolicitud() { DetallesSolicitud ds = new DetallesSolicitud(); DetallesSolicitudDAO dao = new DetallesSolicitudDAO(); try { ds = dao.getDetallesSolicitudByNoControl(noControlR); if (ds.noControl != null) { modificar = true; actualizar = new DetallesSolicitud(); actualizar = ds; fechaCale2.Text = actualizar.fecha.ToString("yyyy-MM-dd"); txtCoordinador.InnerText = actualizar.coordinadorCarrera; txtnombreProyecto.Value = actualizar.nombreProyecto; if (actualizar.opcionElegida.Equals("Banco de proyectos")) { this.rbBanco2.Checked = true; // MsgBox("1", this.Page, this); } if (actualizar.opcionElegida.Equals("Propuesta propia")) { this.rbpropia2.Checked = true; //MsgBox("2", this.Page, this); } if (actualizar.opcionElegida.Equals("Trabajador")) { this.rbtrabajador2.Checked = true; // MsgBox("3", this.Page, this); } String[] periodoArr = actualizar.periodo.Split(' '); if (periodoArr[0].Equals("AGO-DIC")) { periodo1.SelectedIndex = 0; } else { periodo1.SelectedIndex = 1; } periodoAnio.Value = periodoArr[1]; // this.periodo.Value = actualizar.periodo; this.numResidentes.Value = actualizar.numeroResidentes + ""; this.nombreEmpresa.Value = actualizar.nombreEmpresa; if (actualizar.giro.Equals("Industrial")) { this.rbIndus.Checked = true; } if (actualizar.giro.Equals("Servicios")) { this.rbServ.Checked = true; } if (actualizar.giro.Equals("Otro")) { this.rbotroG.Checked = true; } if (actualizar.sector.Equals("Publico")) { this.rbPublico.Checked = true; } if (actualizar.sector.Equals("privado")) { this.rbPrivado.Checked = true; } this.txtRfc.Value = actualizar.rfc; this.domicilioEmp.Value = actualizar.domicilioEmpresa; this.colonia.Value = actualizar.coloniaEmpresa; this.cp.Value = actualizar.cpEmpresa; this.telefonoEmp.Value = actualizar.telefonoEmpresa; this.fax.Value = actualizar.faxEmpresa; this.ciudadEmp.Value = actualizar.ciudadEmpresa; this.mision.Value = actualizar.misionEmpresa; this.titular.Value = actualizar.nombreTitularEmpresa; this.puestoTit.Value = actualizar.puestoTitularEmpresa; this.asesor.Value = actualizar.nombreAsesorExterno; this.puestoAse.Value = actualizar.puestoAsesorExterno; this.acuerdo.Value = actualizar.nombreAcuerdoTrabajo; this.puestoAcue.Value = actualizar.puestoAcuerdoTrabajo; } else { } } catch (Exception) { } }