public bool update(DetallesSolicitud e) { Conexion conexion = new Conexion(); String SQL; try { String fechaFormato = e.fecha.ToString("yyyy-MM-dd"); SQL = "UPDATE detallesSolicitud SET" + " idSolicitud=" + e.idSolicitud + ",noControl='" + e.noControl + "',lugar='" + e.lugar + "',fecha='" + fechaFormato + "',coordinadorCarrera='" + e.coordinadorCarrera + "',nombreProyecto='" + e.nombreProyecto + "',opcionElegida='" + e.opcionElegida + "',periodo='" + e.periodo + "'" + ",numeroResidentes=" + e.numeroResidentes + ",nombreEmpresa='" + e.nombreEmpresa + "'" + ",giro='" + e.giro + "'" + ",sector='" + e.sector + "'" + ",rfc='" + e.rfc + "'" + ",domicilioEmpresa='" + e.domicilioEmpresa + "'" + ",coloniaEmpresa='" + e.coloniaEmpresa + "'" + ",cpEmpresa='" + e.cpEmpresa + "'" + ",faxEmpresa='" + e.faxEmpresa + "'" + ",ciudadEmpresa='" + e.ciudadEmpresa + "'" + ",telefonoEmpresa='" + e.telefonoEmpresa + "'" + ",misionEmpresa='" + e.misionEmpresa + "'" + ",nombreTitularEmpresa='" + e.nombreTitularEmpresa + "'" + ",puestoTitularEmpresa='" + e.puestoTitularEmpresa + "'" + ",nombreAsesorExterno='" + e.nombreAsesorExterno + "'" + ",puestoAsesorExterno='" + e.puestoAsesorExterno + "'" + ",nombreAcuerdoTrabajo='" + e.nombreAcuerdoTrabajo + "'" + ",puestoAcuerdoTrabajo='" + e.puestoAcuerdoTrabajo + "'" + ",nombreResidente='" + e.nombreResidente + "'" + " WHERE idSolicitud = " + e.idSolicitud + ";"; MySqlCommand sqlcom = new MySqlCommand(); sqlcom.CommandText = SQL; conexion.EjecutaSQLComando(sqlcom); return(true); } catch (Exception) { return(false); } }
//Obtener por noControl public DetallesSolicitud getDetallesSolicitudByNoControl(string noControl) { DetallesSolicitud e; Conexion conexion = new Conexion(); DataSet datos = conexion.LLenaComboGrid("SELECT * FROM detallesSolicitud WHERE noControl like '" + noControl + "';"); DataTable dt = datos.Tables[0]; e = new DetallesSolicitud(); try { DataRow r = dt.Rows[0]; e.idSolicitud = (int)r.ItemArray[0]; e.noControl = (string)r.ItemArray[1]; e.lugar = (string)r.ItemArray[2]; e.fecha = (DateTime)r.ItemArray[3]; e.coordinadorCarrera = (string)r.ItemArray[4]; e.nombreProyecto = (string)r.ItemArray[5]; e.opcionElegida = (string)r.ItemArray[6]; e.periodo = (string)r.ItemArray[7]; e.numeroResidentes = (int)r.ItemArray[8]; e.nombreEmpresa = (string)r.ItemArray[9]; e.giro = (string)r.ItemArray[10]; e.sector = (string)r.ItemArray[11]; e.rfc = (string)r.ItemArray[12]; e.domicilioEmpresa = (string)r.ItemArray[13]; e.coloniaEmpresa = (string)r.ItemArray[14]; e.cpEmpresa = (string)r.ItemArray[15]; e.faxEmpresa = (string)r.ItemArray[16]; e.ciudadEmpresa = (string)r.ItemArray[17]; e.telefonoEmpresa = (string)r.ItemArray[18]; e.misionEmpresa = (string)r.ItemArray[19]; e.nombreTitularEmpresa = (string)r.ItemArray[20]; e.puestoTitularEmpresa = (string)r.ItemArray[21]; e.nombreAsesorExterno = (string)r.ItemArray[22]; e.puestoAsesorExterno = (string)r.ItemArray[23]; e.nombreAcuerdoTrabajo = (string)r.ItemArray[24]; e.puestoAcuerdoTrabajo = (string)r.ItemArray[25]; e.nombreResidente = (string)r.ItemArray[26]; } catch (Exception) { } return(e); }
public bool insert(DetallesSolicitud i) { try { Conexion conexion = new Conexion(); String SQL = "INSERT INTO detallesSolicitud (idSolicitud,noControl,lugar,fecha,coordinadorCarrera,nombreProyecto,opcionElegida,periodo,numeroResidentes,nombreEmpresa,giro,sector,rfc,domicilioEmpresa,coloniaEmpresa,cpEmpresa,faxEmpresa,ciudadEmpresa,telefonoEmpresa,misionEmpresa,nombreTitularEmpresa,puestoTitularEmpresa,nombreAsesorExterno,puestoAsesorExterno,nombreAcuerdoTrabajo,puestoAcuerdoTrabajo,nombreResidente) " + "VALUES (@idSolicitud,@noControl,@lugar,@fecha,@coordinadorCarrera,@nombreProyecto,@opcionElegida,@periodo,@numeroResidentes,@nombreEmpresa,@giro,@sector,@rfc,@domicilioEmpresa,@coloniaEmpresa,@cpEmpresa,@faxEmpresa,@ciudadEmpresa,@telefonoEmpresa,@misionEmpresa,@nombreTitularEmpresa,@puestoTitularEmpresa,@nombreAsesorExterno,@puestoAsesorExterno,@nombreAcuerdoTrabajo,@puestoAcuerdoTrabajo,@nombreResidente);"; MySqlCommand sqlcom = new MySqlCommand(); sqlcom.CommandText = SQL; sqlcom.Parameters.AddWithValue("@idSolicitud", i.idSolicitud); sqlcom.Parameters.AddWithValue("@noControl", i.noControl); sqlcom.Parameters.AddWithValue("@lugar", i.lugar); sqlcom.Parameters.AddWithValue("@fecha", i.fecha); sqlcom.Parameters.AddWithValue("@coordinadorCarrera", i.coordinadorCarrera); sqlcom.Parameters.AddWithValue("@nombreProyecto", i.nombreProyecto); sqlcom.Parameters.AddWithValue("@opcionElegida", i.opcionElegida); sqlcom.Parameters.AddWithValue("@periodo", i.periodo); sqlcom.Parameters.AddWithValue("@numeroResidentes", i.numeroResidentes); sqlcom.Parameters.AddWithValue("@nombreEmpresa", i.nombreEmpresa); sqlcom.Parameters.AddWithValue("@giro", i.giro); sqlcom.Parameters.AddWithValue("@sector", i.sector); sqlcom.Parameters.AddWithValue("@rfc", i.rfc); sqlcom.Parameters.AddWithValue("@domicilioEmpresa", i.domicilioEmpresa); sqlcom.Parameters.AddWithValue("@coloniaEmpresa", i.coloniaEmpresa); sqlcom.Parameters.AddWithValue("@cpEmpresa", i.cpEmpresa); sqlcom.Parameters.AddWithValue("@faxEmpresa", i.faxEmpresa); sqlcom.Parameters.AddWithValue("@ciudadEmpresa", i.ciudadEmpresa); sqlcom.Parameters.AddWithValue("@telefonoEmpresa", i.telefonoEmpresa); sqlcom.Parameters.AddWithValue("@misionEmpresa", i.misionEmpresa); sqlcom.Parameters.AddWithValue("@nombreTitularEmpresa", i.nombreTitularEmpresa); sqlcom.Parameters.AddWithValue("@puestoTitularEmpresa", i.puestoTitularEmpresa); sqlcom.Parameters.AddWithValue("@nombreAsesorExterno", i.nombreAsesorExterno); sqlcom.Parameters.AddWithValue("@puestoAsesorExterno", i.puestoAsesorExterno); sqlcom.Parameters.AddWithValue("@nombreAcuerdoTrabajo", i.nombreAcuerdoTrabajo); sqlcom.Parameters.AddWithValue("@puestoAcuerdoTrabajo", i.puestoAcuerdoTrabajo); sqlcom.Parameters.AddWithValue("@nombreResidente", i.nombreResidente); conexion.EjecutaSQLComando(sqlcom); return(true); } catch (Exception) { return(false); } }
public List <DetallesSolicitud> getAll() { List <DetallesSolicitud> lista = new List <DetallesSolicitud>(); Conexion con = new Conexion(); DataSet datos = con.LLenaComboGrid("SELECT * FROM detallesSolicitud" + ";"); DataTable dt = datos.Tables[0]; DetallesSolicitud e; foreach (DataRow r in dt.Rows) { e = new DetallesSolicitud(); e.idSolicitud = (int)r.ItemArray[0]; e.noControl = (string)r.ItemArray[1]; e.lugar = (string)r.ItemArray[2]; e.fecha = (DateTime)r.ItemArray[3]; e.coordinadorCarrera = (string)r.ItemArray[4]; e.nombreProyecto = (string)r.ItemArray[5]; e.opcionElegida = (string)r.ItemArray[6]; e.periodo = (string)r.ItemArray[7]; e.numeroResidentes = (int)r.ItemArray[8]; e.nombreEmpresa = (string)r.ItemArray[9]; e.giro = (string)r.ItemArray[10]; e.sector = (string)r.ItemArray[11]; e.rfc = (string)r.ItemArray[12]; e.domicilioEmpresa = (string)r.ItemArray[13]; e.coloniaEmpresa = (string)r.ItemArray[14]; e.cpEmpresa = (string)r.ItemArray[15]; e.faxEmpresa = (string)r.ItemArray[16]; e.ciudadEmpresa = (string)r.ItemArray[17]; e.telefonoEmpresa = (string)r.ItemArray[18]; e.misionEmpresa = (string)r.ItemArray[19]; e.nombreTitularEmpresa = (string)r.ItemArray[20]; e.puestoTitularEmpresa = (string)r.ItemArray[21]; e.nombreAsesorExterno = (string)r.ItemArray[22]; e.puestoAsesorExterno = (string)r.ItemArray[23]; e.nombreAcuerdoTrabajo = (string)r.ItemArray[24]; e.puestoAcuerdoTrabajo = (string)r.ItemArray[25]; e.nombreResidente = (string)r.ItemArray[26]; lista.Add(e); } return(lista); }
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) { } }