public int updateReprogramacion(DTORfc dto) { try { StringBuilder SQLString = new StringBuilder(); ArrayList Parametros = new ArrayList(); SQLString.Append("UPDATE rfc SET fecprogramadaejecucion = @fecprogramadaejecucion ,fecprogramadafinalizacion =@fecprogramadafinalizacion WHERE codigo=@codigo;"); Parametros.Add(new MySqlParameter("@codigo", (object)dto.Codigo)); Parametros.Add(new MySqlParameter("@fecprogramadaejecucion", (object)dto.Fecprogramadaejecucion)); Parametros.Add(new MySqlParameter("@fecprogramadafinalizacion", (object)dto.Fecprogramadafinalizacion)); MySqlCommand orden = ObtenerOrdenSqlInsert(SQLString.ToString(), Parametros); orden.Connection.Open(); int x = orden.ExecuteNonQuery(); orden.Connection.Close(); return(x); } catch (Exception ex) { throw (ex); } }
public int updateAprobarMenor(DTORfc dto) { try { StringBuilder SQLString = new StringBuilder(); ArrayList Parametros = new ArrayList(); SQLString.Append("UPDATE rfc SET estado=@estado, aprobador=@aprobador, fecaprobacion=@fecaprobacion, correo_aprobacion=@correo_aprobacion, motivo = @motivo"); SQLString.Append(" WHERE codigo=@codigo"); Parametros.Add(new MySqlParameter("@codigo", (object)dto.Codigo)); Parametros.Add(new MySqlParameter("@estado", (object)dto.Estado)); Parametros.Add(new MySqlParameter("@aprobador", (object)dto.Aprobador)); Parametros.Add(new MySqlParameter("@fecaprobacion", (object)dto.Fecaprobacion)); Parametros.Add(new MySqlParameter("@correo_aprobacion", (object)dto.Correo_aprobacion)); Parametros.Add(new MySqlParameter("@motivo", (object)dto.Motivo)); MySqlCommand orden = ObtenerOrdenSqlInsert(SQLString.ToString(), Parametros); orden.Connection.Open(); int x = orden.ExecuteNonQuery(); orden.Connection.Close(); return(x); } catch (Exception ex) { throw (ex); } }
public int updateGuardarCierre(DTORfc dto) { try { StringBuilder SQLString = new StringBuilder(); ArrayList Parametros = new ArrayList(); SQLString.Append("UPDATE rfc SET estado=@estado, cambiosatisfactorio=@cambiosatisfactorio, detalrevision=@detalrevision,"); SQLString.Append("volvioprocedimiento=@volvioprocedimiento, fecrevisionfinal=@fecrevisionfinal, revisador=@revisador"); SQLString.Append(" WHERE codigo=@codigo"); Parametros.Add(new MySqlParameter("@codigo", (object)dto.Codigo)); Parametros.Add(new MySqlParameter("@estado", (object)dto.Estado)); Parametros.Add(new MySqlParameter("@cambiosatisfactorio", (object)dto.Cambiosatifactorio)); Parametros.Add(new MySqlParameter("@detalrevision", (object)dto.Detalrevision)); Parametros.Add(new MySqlParameter("@volvioprocedimiento", (object)dto.Volvioprocedimiento)); Parametros.Add(new MySqlParameter("@fecrevisionfinal", (object)dto.Fecrevisionfinal)); Parametros.Add(new MySqlParameter("@revisador", (object)dto.Revisador)); MySqlCommand orden = ObtenerOrdenSqlInsert(SQLString.ToString(), Parametros); orden.Connection.Open(); int x = orden.ExecuteNonQuery(); orden.Connection.Close(); return(x); } catch (Exception ex) { throw (ex); } }
public DataSet select(DTORfc dto) { try { DataSet ds = new DataSet(); StringBuilder SQLString = new StringBuilder(); StringBuilder Campos = new StringBuilder(); ArrayList Parametros = new ArrayList(); SQLString.Append("Select * From rfc"); if (dto == null) { throw new NullReferenceException("DAOSolicitud.select(dto)"); } if (dto.Codigo != null) { Campos.Append("codigo = @codigo AND "); Parametros.Add(new MySqlParameter("@codigo", (object)dto.Codigo)); } if (Campos.Length > 0) { SQLString.Append(" WHERE "); SQLString.Append(Campos.ToString().Substring(0, Campos.ToString().Length - 4)); } MySqlCommand orden = ObtenerOrdenSql(SQLString.ToString(), Parametros); MySqlDataAdapter da = new MySqlDataAdapter(orden); da.Fill(ds); return(ds); } catch (Exception ex) { throw (ex); } }
public DataSet buscarTicket(DTORfc dto, int tipo) { try { DataSet ds = new DataSet(); StringBuilder SQLString = new StringBuilder(); StringBuilder Campos = new StringBuilder(); ArrayList Parametros = new ArrayList(); if (tipo == 1) { SQLString.Append("Select * from rfc r, solicitud s where r.codigo = s.codigo and s.codasociado = '" + dto.Codatenciontercero + "';"); } else { SQLString.Append("Select * from rfc where codatenciontercero = '" + dto.Codatenciontercero + "';"); } if (dto == null) { throw new NullReferenceException("DAOSolicitud.select(dto)"); } MySqlCommand orden = ObtenerOrdenSql(SQLString.ToString(), Parametros); MySqlDataAdapter da = new MySqlDataAdapter(orden); da.Fill(ds); return(ds); } catch (Exception ex) { throw (ex); } }
public int updateRechazar(DTORfc dto) { try { StringBuilder SQLString = new StringBuilder(); ArrayList Parametros = new ArrayList(); SQLString.Append("UPDATE rfc SET estado='Rechazado', fecrechazo=@fecrechazo, razonrechazo=@razonrechazo WHERE codigo=@codigo;"); // Parametros.Add(new MySqlParameter("@codigo", (object)dto.Codigo)); Parametros.Add(new MySqlParameter("@codigo", (object)dto.Codigo)); Parametros.Add(new MySqlParameter("@fecrechazo", (object)dto.Fecrechazo)); Parametros.Add(new MySqlParameter("@razonrechazo", (object)dto.Razonrechazo)); MySqlCommand orden = ObtenerOrdenSqlInsert(SQLString.ToString(), Parametros); orden.Connection.Open(); int x = orden.ExecuteNonQuery(); orden.Connection.Close(); return(x); } catch (Exception ex) { throw (ex); } }
public int updateAceptar(DTORfc dto) { try { StringBuilder SQLString = new StringBuilder(); ArrayList Parametros = new ArrayList(); //SQLString.Append("UPDATE rfc SET estado='Aceptado', fecaceptacion = @fecaceptacion,nomaceptador = @nomaceptador, tipocambio=@tipocambio, cateinfra = @cateinfra, coordinador = @coordinador, cod_bau = @codbau WHERE codigo=@codigo;"); SQLString.Append("UPDATE rfc SET estado='Aceptado', fecaceptacion = @fecaceptacion,nomaceptador = @nomaceptador, cateinfra = @cateinfra, coordinador = @coordinador WHERE codigo=@codigo;"); Parametros.Add(new MySqlParameter("@codigo", (object)dto.Codigo)); Parametros.Add(new MySqlParameter("@fecaceptacion", (object)dto.Fecaceptacion)); Parametros.Add(new MySqlParameter("@nomaceptador", (object)dto.Nomaceptador)); //Parametros.Add(new MySqlParameter("@tipocambio", (object)dto.Tipocambio)); Parametros.Add(new MySqlParameter("@cateinfra", (object)dto.Cateinfra)); Parametros.Add(new MySqlParameter("@coordinador", (object)dto.Coordinador)); //Parametros.Add(new MySqlParameter("@codbau", (object)dto.Cod_bau)); MySqlCommand orden = ObtenerOrdenSqlInsert(SQLString.ToString(), Parametros); orden.Connection.Open(); int x = orden.ExecuteNonQuery(); orden.Connection.Close(); return(x); } catch (Exception ex) { throw (ex); } }
public Menu() { InitializeComponent(); dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.None; DAORFC dao = new DAORFC(); DataTable dt = new DataTable(); DTORfc rfc_aux = new DTORfc(); DAOEmpresa daoEmpresa = new DAOEmpresa(); DataSet dtEmpresa = new DataSet(); dtEmpresa = daoEmpresa.selectAll(); for (int j = 0; j <= dtEmpresa.Tables[0].Rows.Count - 1; j++) { cbobusempresa.Items.Add((object)dtEmpresa.Tables[0].Rows[j][1].ToString()); } rfc_aux.Estado = "Total"; if (VariablesGlobales.TipoRol != "Gestor") { rfc_aux.Coordinador = VariablesGlobales.nomUsu; rfc_aux.Estado = "Pendiente"; //deberia ser Aceptado toolStripButton1.Enabled = false; txtbuscoordinador.Enabled = false; } dt = dao.selectCostum(rfc_aux, new DTOSolicitud(), true, true, 1); if (dt == null) { MessageBox.Show("No Hay Datos"); } else { dataGridView1.DataSource = dt; dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.DisplayedCells; dataGridView1.Columns[0].HeaderCell.Value = "Código"; dataGridView1.Columns[1].HeaderCell.Value = "Estado"; dataGridView1.Columns[2].HeaderCell.Value = "Tipo de Cambio"; dataGridView1.Columns[3].HeaderCell.Value = "Indisponibilidad"; dataGridView1.Columns[4].HeaderCell.Value = "Des. Cambio"; dataGridView1.Columns[5].HeaderCell.Value = "Fec. Prog. Inicio"; dataGridView1.Columns[5].DefaultCellStyle.Format = "dd/MM/yyyy hh:mm:ss tt"; dataGridView1.Columns[6].HeaderCell.Value = "Fec. Prog. Fin"; dataGridView1.Columns[6].DefaultCellStyle.Format = "dd/MM/yyyy hh:mm:ss tt"; dataGridView1.Columns[7].HeaderCell.Value = "Sistema Afectado"; dataGridView1.Columns[8].HeaderCell.Value = "Ambiente Afectado"; dataGridView1.Columns[9].HeaderCell.Value = "Empresa Afectada"; } }
private void btnbuscar_Click(object sender, EventArgs e) { DTORfc rfc = new DTORfc(); DAORFC dao = new DAORFC(); DataSet ds = new DataSet(); txtcodbuscar.Text = txtcodbuscar.Text.Trim(); int buscador = comboBox1.SelectedIndex; switch (buscador) { case 0: try { rfc.Codigo = (Int32)Int32.Parse(txtcodbuscar.Text); } catch (Exception ex) { MessageBox.Show("Solo ingresa la parte númerica del código."); return; } ds = dao.select(rfc); break; case 1: rfc.Codatenciontercero = txtcodbuscar.Text; ds = dao.buscarTicket(rfc, 1); break; case 2: rfc.Codatenciontercero = txtcodbuscar.Text; ds = dao.buscarTicket(rfc, 2); break; } if (ds != null && ds.Tables[0].Rows.Count != 0) { ReqCambios rc = new ReqCambios(); rc.getCodigo.Text = "" + ds.Tables[0].Rows[0]["codigo"]; rc.Show(); Consultar k = this; k.Close(); } else { MessageBox.Show("No existe RFC para el código ingresado."); return; } }
private void toolStripButton3_Click(object sender, EventArgs e) { limpiarbuscador(); //mycon = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\corjsmsrv1.grupocogesa.gromero.net\Publico\PublicoCSC\#TI\Repositorio-RFC\Base de datos21.accdb"); // mycon = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\Base de datos21.accdb"); dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.None; DAORFC dao = new DAORFC(); DTORfc rfc_aux = new DTORfc(); DataTable dt = new DataTable(); rfc_aux.Estado = "Total"; if (VariablesGlobales.TipoRol != "Gestor") { rfc_aux.Coordinador = VariablesGlobales.nomUsu; rfc_aux.Estado = "Pendiente"; //deberia ser Aceptado toolStripButton1.Enabled = false; txtbuscoordinador.Enabled = false; } dt = dao.selectCostum(rfc_aux, new DTOSolicitud(), true, true, 1); if (dt == null) { MessageBox.Show("No Hay Datos"); } else { dataGridView1.DataSource = dt; dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.DisplayedCells; dataGridView1.Columns[0].HeaderCell.Value = "Código"; dataGridView1.Columns[1].HeaderCell.Value = "Estado"; dataGridView1.Columns[2].HeaderCell.Value = "Tipo de Cambio"; dataGridView1.Columns[3].HeaderCell.Value = "Indisponibilidad"; dataGridView1.Columns[4].HeaderCell.Value = "Des. Cambio"; dataGridView1.Columns[5].HeaderCell.Value = "Fec. Prog. Inicio"; dataGridView1.Columns[6].HeaderCell.Value = "Fec. Prog. Fin"; dataGridView1.Columns[7].HeaderCell.Value = "Sistema Afectado"; dataGridView1.Columns[8].HeaderCell.Value = "Ambiente Afectado"; dataGridView1.Columns[9].HeaderCell.Value = "Empresa Afectada"; } }
private void toolStripButton4_Click(object sender, EventArgs e) { limpiarbuscador(); dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.None; dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.None; DAORFC dao = new DAORFC(); DTORfc rfc_aux = new DTORfc(); DataTable dt = new DataTable(); if (VariablesGlobales.TipoRol != "Gestor") { rfc_aux.Coordinador = VariablesGlobales.nomUsu; toolStripButton1.Enabled = false; txtbuscoordinador.Enabled = false; } dt = dao.selectCostum(rfc_aux, new DTOSolicitud(), true, false, 1); if (dt == null) { MessageBox.Show("No Hay Datos"); } else { dataGridView1.DataSource = dt; dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.DisplayedCells; dataGridView1.Columns[0].HeaderCell.Value = "Código"; dataGridView1.Columns[1].HeaderCell.Value = "Estado"; dataGridView1.Columns[2].HeaderCell.Value = "Tipo de Cambio"; dataGridView1.Columns[3].HeaderCell.Value = "Indisponibilidad"; dataGridView1.Columns[4].HeaderCell.Value = "Des. Cambio"; dataGridView1.Columns[5].HeaderCell.Value = "Fec. Prog. Inicio"; dataGridView1.Columns[6].HeaderCell.Value = "Fec. Prog. Fin"; dataGridView1.Columns[7].HeaderCell.Value = "Sistema Afectado"; dataGridView1.Columns[8].HeaderCell.Value = "Ambiente Afectado"; dataGridView1.Columns[9].HeaderCell.Value = "Empresa Afectada"; } }
public int updateGuardarPendiente(DTORfc dto) { try { StringBuilder SQLString = new StringBuilder(); ArrayList Parametros = new ArrayList(); SQLString.Append("UPDATE rfc SET ejecutornombre=@ejecutornombre, ejecutorequipo=@ejecutorequipo,tipocambio_normal=@tipocambio_normal,"); SQLString.Append("tipocambio=@tipocambio,prioridad=@prioridad,codatenciontercero=@codatenciontercero,"); SQLString.Append("indisponibilidad=@indisponibilidad, planTrabajo=@planTrabajo, planPruebas=@planPruebas, planContigencia=@planContigencia,"); SQLString.Append("personasacomunicar=@comunicadopersonas, rutaplan=@rutaplan, fecprogramadaejecucion=@fecprogramadaejecucion, fecprogramadafinalizacion=@fecprogramadafinalizacion, probfalla=@probfalla"); SQLString.Append(" WHERE codigo=@codigo"); Parametros.Add(new MySqlParameter("@codigo", (object)dto.Codigo)); Parametros.Add(new MySqlParameter("@ejecutornombre", (object)dto.Ejecutornombre)); Parametros.Add(new MySqlParameter("@ejecutorequipo", (object)dto.Ejecutorequipo)); Parametros.Add(new MySqlParameter("@tipocambio_normal", (object)dto.Tipocambio_normal)); Parametros.Add(new MySqlParameter("@tipocambio", (object)dto.Tipocambio)); Parametros.Add(new MySqlParameter("@prioridad", (object)dto.Prioridad)); Parametros.Add(new MySqlParameter("@codatenciontercero", (object)dto.Codatenciontercero)); Parametros.Add(new MySqlParameter("@indisponibilidad", (object)dto.Indisponibilidad)); Parametros.Add(new MySqlParameter("@planTrabajo", (object)dto.PlanTrabajo)); Parametros.Add(new MySqlParameter("@planPruebas", (object)dto.PlanPruebas)); Parametros.Add(new MySqlParameter("@planContigencia", (object)dto.PlanContigencia)); Parametros.Add(new MySqlParameter("@comunicadopersonas", (object)dto.Personasacomunicar)); Parametros.Add(new MySqlParameter("@rutaplan", (object)dto.Rutaplan)); Parametros.Add(new MySqlParameter("@fecprogramadaejecucion", (object)dto.Fecprogramadaejecucion)); Parametros.Add(new MySqlParameter("@fecprogramadafinalizacion", (object)dto.Fecprogramadafinalizacion)); Parametros.Add(new MySqlParameter("@probfalla", (object)dto.Probfalla)); MySqlCommand orden = ObtenerOrdenSqlInsert(SQLString.ToString(), Parametros); orden.Connection.Open(); int x = orden.ExecuteNonQuery(); orden.Connection.Close(); return(x); } catch (Exception ex) { throw (ex); } }
private void button1_Click(object sender, EventArgs e) { rq.guardar(); DAORFC dao = new DAORFC(); DTORfc rfc = new DTORfc(); rfc.Codigo = (Int32)int.Parse(rq.getCodigo.Text); rfc.Fecrechazo = DateTime.Now; rfc.Razonrechazo = txtRechazo.Text; int y = dao.updateRechazar(rfc); if (y > 0) { rq.getEstado.Text = "Rechazado"; rq.FormatodeUI(); FormRechazo x = (FormRechazo)this; x.Close(); } }
public DataTable selectToShow(Boolean all, DTORfc rfc) { try { DataTable dt = new DataTable(); StringBuilder SQLString = new StringBuilder(); StringBuilder Campos = new StringBuilder(); ArrayList Parametros = new ArrayList(); SQLString.Append("Select r.codigo, r.estado, r.tipocambio, r.indisponibilidad, s.titulo, r.fecprogramadaejecucion, r.fecprogramadafinalizacion, s.sisafectado, s.ambafectado, s.empafectada From Solicitud s, RFC r "); Campos.Append("r.codigo = s.codigo AND "); if (!all) { Campos.Append("(r.estado= 'Registrado' or r.estado='Pendiente' or r.estado='Aprobado' or r.estado='En Ejecucion') AND "); } if (rfc != null) { Campos.Append(" r.coordinador = '" + rfc.Coordinador + "' AND "); } if (Campos.Length > 0) { SQLString.Append(" WHERE "); SQLString.Append(Campos.ToString().Substring(0, Campos.ToString().Length - 4)); } SQLString.Append(" order by r.codigo desc "); MySqlCommand orden = ObtenerOrdenSql(SQLString.ToString(), Parametros); MySqlDataAdapter da = new MySqlDataAdapter(orden); //da.Fill(ds); da.Fill(dt); return(dt); } catch (Exception ex) { throw (ex); } }
public int updateGuardarAceptado(DTORfc dto) { try { StringBuilder SQLString = new StringBuilder(); ArrayList Parametros = new ArrayList(); if (dto.Estado == "Pendiente") { SQLString.Append("UPDATE rfc SET estado=@estado, tipocambio_normal=@tipocambio_normal, prioridad=@prioridad, tipocambio=@tipocambio"); SQLString.Append(" WHERE codigo=@codigo"); Parametros.Add(new MySqlParameter("@codigo", (object)dto.Codigo)); Parametros.Add(new MySqlParameter("@estado", (object)dto.Estado)); Parametros.Add(new MySqlParameter("@tipocambio_normal", (object)dto.Tipocambio_normal)); Parametros.Add(new MySqlParameter("@prioridad", (object)dto.Prioridad)); Parametros.Add(new MySqlParameter("@tipocambio", (object)dto.Tipocambio)); } else { SQLString.Append("UPDATE rfc SET tipocambio_normal=@tipocambio_normal, prioridad=@prioridad,tipocambio=@tipocambio"); SQLString.Append(" WHERE codigo=@codigo"); Parametros.Add(new MySqlParameter("@codigo", (object)dto.Codigo)); Parametros.Add(new MySqlParameter("@tipocambio_normal", (object)dto.Tipocambio_normal)); Parametros.Add(new MySqlParameter("@prioridad", (object)dto.Prioridad)); Parametros.Add(new MySqlParameter("@tipocambio", (object)dto.Tipocambio)); } MySqlCommand orden = ObtenerOrdenSqlInsert(SQLString.ToString(), Parametros); orden.Connection.Open(); int x = orden.ExecuteNonQuery(); orden.Connection.Close(); return(x); } catch (Exception ex) { throw (ex); } }
public int updateGuardarAprobado(DTORfc dto) { try { StringBuilder SQLString = new StringBuilder(); ArrayList Parametros = new ArrayList(); SQLString.Append("UPDATE rfc SET estado=@estado, fecrealejecucion=@fecrealejecucion, fecrealfinalizacion=@fecrealfinalizacion,"); SQLString.Append("incidenteseje=@incidenteseje, rollback=@rollback, fecrollback=@fecrollback,"); SQLString.Append("autorizarollback=@autorizarollback, prueba=@prueba, ConformidadPrueba=@ConformidadPrueba, incidenteprue=@incidenteprue,"); SQLString.Append("feccierre=@feccierre, tipo_finalizacion=@tipo_finalizacion WHERE codigo=@codigo"); Parametros.Add(new MySqlParameter("@codigo", (object)dto.Codigo)); Parametros.Add(new MySqlParameter("@estado", (object)dto.Estado)); Parametros.Add(new MySqlParameter("@fecrealejecucion", (object)dto.Fecharealejecucion)); Parametros.Add(new MySqlParameter("@fecrealfinalizacion", (object)dto.Fecharealfinalizacion)); Parametros.Add(new MySqlParameter("@incidenteseje", (object)dto.Incidenteseje)); Parametros.Add(new MySqlParameter("@rollback", (object)dto.Rollback)); Parametros.Add(new MySqlParameter("@fecrollback", (object)dto.Fecrollback)); Parametros.Add(new MySqlParameter("@autorizarollback", (object)dto.Autorizarollback)); Parametros.Add(new MySqlParameter("@prueba", (object)dto.Prueba)); Parametros.Add(new MySqlParameter("@ConformidadPrueba", (object)dto.ConformidadPrueba)); Parametros.Add(new MySqlParameter("@incidenteprue", (object)dto.Incidenteprue)); Parametros.Add(new MySqlParameter("@feccierre", (object)dto.Feccierre)); Parametros.Add(new MySqlParameter("@tipo_finalizacion", (object)dto.Tipo_finalizacion)); MySqlCommand orden = ObtenerOrdenSqlInsert(SQLString.ToString(), Parametros); orden.Connection.Open(); int x = orden.ExecuteNonQuery(); orden.Connection.Close(); return(x); } catch (Exception ex) { throw (ex); } }
public int updateRetrocederAprobacion(DTORfc dto) { try { StringBuilder SQLString = new StringBuilder(); ArrayList Parametros = new ArrayList(); SQLString.Append("UPDATE rfc SET estado='Pendiente', aprobador='', fecaprobacion=NULL "); SQLString.Append("WHERE codigo=@codigo"); Parametros.Add(new MySqlParameter("@codigo", (object)dto.Codigo)); MySqlCommand orden = ObtenerOrdenSqlInsert(SQLString.ToString(), Parametros); orden.Connection.Open(); int x = orden.ExecuteNonQuery(); orden.Connection.Close(); return(x); } catch (Exception ex) { throw (ex); } }
public int delete(DTORfc dto) { try { StringBuilder SQLString = new StringBuilder(); ArrayList Parametros = new ArrayList(); SQLString.Append("DELETE FROM rfc"); SQLString.Append(" WHERE codigo=@codigo"); Parametros.Add(new MySqlParameter("@codigo", (object)dto.Codigo)); MySqlCommand orden = ObtenerOrdenSqlInsert(SQLString.ToString(), Parametros); orden.Connection.Open(); int x = orden.ExecuteNonQuery(); orden.Connection.Close(); return(x); } catch (Exception ex) { throw (ex); } }
public DataTable selectCostum(DTORfc rfc, DTOSolicitud solicitud, Boolean vista, Boolean estado, int tipoCambio) { try { DataTable dt = new DataTable(); StringBuilder SQLString = new StringBuilder(); StringBuilder Campos = new StringBuilder(); ArrayList Parametros = new ArrayList(); if (vista) { SQLString.Append("Select r.codigo, r.estado, IF(r.tipocambio = 'Normal', r.tipocambio_normal, r.tipocambio) as tipocambio, if(r.indisponibilidad = 1 , 'SI', 'NO') as indisponibilidad, s.titulo, r.fecprogramadaejecucion, r.fecprogramadafinalizacion, s.sisafectado, (select nomAmbienteCambio from ambientecambio where idAmbienteCambio = s.ambafectado) as ambiente, (select nomSociedad from sociedad where idSociedad = s.sociedadafectada) as sociedad From Solicitud s, RFC r "); } else { SQLString.Append("Select s.codigo, s.Fechsolicitud,s.titulo, s.nomsolicitante, s.areasolicitante, s.origen, s.razon, (select nomSociedad from sociedad where idSociedad = s.sociedadafectada), s.sisafectado, s.ambafectado, r.* From Solicitud s, RFC r "); } Campos.Append("r.codigo = s.codigo AND "); if (rfc.Estado != null) { if (estado) { Campos.Append("r.estado in ('Pendiente','Aceptado','Registrado','Aprobado') AND "); } else { Campos.Append("r.estado ='" + rfc.Estado + "' AND "); } } if (rfc.Indisponibilidad > -1) { Campos.Append("r.indisponibilidad='" + rfc.Indisponibilidad + "' AND "); } if (tipoCambio == 2) { Campos.Append("r.tipocambio_normal='Menor' AND "); } if (tipoCambio == 3) { Campos.Append("r.tipocambio_normal in ('Medio','Mayor','Crítico') AND "); } if (tipoCambio == 4) { Campos.Append("r.tipocambio in ('Emergencia','Excepcion') AND "); } if (rfc.Cateinfra != null) { Campos.Append("r.cateinfra='" + rfc.Cateinfra + "' AND "); } if (rfc.Coordinador != null) { Campos.Append("r.coordinador like '%" + rfc.Coordinador + "%' AND "); } if (solicitud.Nomsolicitante != null) { Campos.Append("s.nomsolicitante like '%" + solicitud.Nomsolicitante + "%' AND "); } if (solicitud.Areasolicitante > 0) { Campos.Append("s.areasolicitante = '" + solicitud.Areasolicitante + "' AND "); } if (solicitud.Empresa != null) { DataSet dsx = new DataSet(); StringBuilder SQLStringx = new StringBuilder(); StringBuilder Camposx = new StringBuilder(); ArrayList Parametrosx = new ArrayList(); try { SQLStringx.Append("Select * From sociedad where idEmpresa = (select idEmpresa from empresa where nomEmpresa = '" + solicitud.Empresa + "');"); MySqlCommand ordenx = ObtenerOrdenSql(SQLStringx.ToString(), Parametrosx); MySqlDataAdapter dax = new MySqlDataAdapter(ordenx); dax.Fill(dsx); } catch (Exception ex) { throw (ex); } string auxiliarSociedades = null; foreach (DataRow row in dsx.Tables[0].Rows) { auxiliarSociedades = auxiliarSociedades + "" + row[0].ToString() + ", "; } auxiliarSociedades = auxiliarSociedades.Substring(0, auxiliarSociedades.Length - 2); Campos.Append("s.sociedadafectada in (" + auxiliarSociedades + ") AND "); } if (solicitud.Fechsolicitud != new DateTime(1900, 01, 01, 00, 00, 00) && solicitud.Fecpropuesta != new DateTime(1900, 01, 01, 00, 00, 00)) { Campos.Append("(s.fechsolicitud >= '" + solicitud.Fechsolicitud.ToString("yyyy-MM-dd hh:mm:ss") + "' AND s.fechsolicitud <= '" + solicitud.Fecpropuesta.ToString("yyyy-MM-dd hh:mm:ss") + "') AND "); } if (rfc.Fecprogramadaejecucion != new DateTime(1900, 01, 01, 00, 00, 00) && rfc.Fecprogramadafinalizacion != new DateTime(1900, 01, 01, 00, 00, 00)) { Campos.Append("(r.fecprogramadaejecucion >= '" + rfc.Fecprogramadaejecucion.ToString("yyyy-MM-dd hh:mm:ss") + "' AND r.fecprogramadaejecucion <= '" + rfc.Fecprogramadafinalizacion.ToString("yyyy-MM-dd hh:mm:ss") + "' ) AND "); } if (rfc.Fecharealejecucion != new DateTime(1900, 01, 01, 00, 00, 00) && rfc.Fecharealfinalizacion != new DateTime(1900, 01, 01, 00, 00, 00)) { Campos.Append("(r.fecrealejecucion >= '" + rfc.Fecharealejecucion.ToString("yyyy-MM-dd hh:mm:ss") + "' AND r.fecrealejecucion < '" + rfc.Fecharealfinalizacion.ToString("yyyy-MM-dd hh:mm:ss") + "' ) AND "); } if (Campos.Length > 0) { SQLString.Append(" WHERE "); SQLString.Append(Campos.ToString().Substring(0, Campos.ToString().Length - 4)); } SQLString.Append(" order by r.codigo desc "); MySqlCommand orden = ObtenerOrdenSql(SQLString.ToString(), Parametros); MySqlDataAdapter da = new MySqlDataAdapter(orden); //da.Fill(ds); da.Fill(dt); return(dt); } catch (Exception ex) { throw (ex); } }
private void btnAprobar_Click(object sender, EventArgs e) { if (txtcorraporemer.Text == "" && txtcorraporexce.Text == "" && txtcorreocomite.Text == "") { MessageBox.Show("Adjuntar el Correo de Aprobacion"); return; } string targetPath = ""; if (VariablesGlobales.ambienteDestino == "PRD") { targetPath = @"\\corjsmsrv1.grupocogesa.gromero.net\Publico\PublicoCSC\#TI\Repositorio-RFC\Correos-Aprobacion"; } else { targetPath = @"D:\AppCambios\Aprobacion"; } string destFile = System.IO.Path.Combine(targetPath, "RFC" + rq.getCodigo.Text + ".msg"); if (groupBoxEmergencia.Visible == true) { if (comboBoxAprobador.SelectedIndex == -1 || txtincidente.Text == "") { MessageBox.Show("Porfavor ingresar todo los datos"); return; } rq.guardar(); DAORFC dao = new DAORFC(); DTORfc rfc = new DTORfc(); rfc.Codigo = (Int32)int.Parse(rq.getCodigo.Text); rfc.Estado = "Aprobado"; //rfc.Aprobador = comboBoxAprobador.ValueMember.ToString(); rfc.Aprobador = comboBoxAprobador.SelectedItem.ToString(); rfc.Fecaprobacion = dateTimePickerAprobacion.Value; rfc.Motivo = "Incidente"; System.IO.File.Copy(txtcorraporemer.Text, destFile, true); rfc.Correo_aprobacion = destFile; if (dao.updateAprobarMenor(rfc) > 0) { rq.getEstado.Text = "Aprobado"; DAOSolicitud daosolicitud = new DAOSolicitud(); DTOSolicitud solicitud = new DTOSolicitud(); solicitud.Codigo = rfc.Codigo; solicitud.Origen = 1; solicitud.Razon = 4; solicitud.Codasociado = txtincidente.Text; daosolicitud.updateEmergencia(solicitud); rq.FormatodeUI(); cac x = (cac)this; x.Close(); } } else { if (getGrupoMedioMayor.Visible == true) { rq.guardar(); DAORFC dao = new DAORFC(); DTORfc rfc = new DTORfc(); rfc.Codigo = (Int32)int.Parse(rq.getCodigo.Text); rfc.Estado = "Aprobado"; rfc.Aprobador = "CAC"; rfc.Fecaprobacion = dateTimePickerCAC.Value; System.IO.File.Copy(txtcorreocomite.Text, destFile, true); rfc.Correo_aprobacion = destFile; if (dao.updateAprobarMenor(rfc) > 0) { rq.getEstado.Text = "Aprobado"; rq.FormatodeUI(); cac x = (cac)this; x.Close(); } } else { rq.guardar(); DAORFC dao = new DAORFC(); DTORfc rfc = new DTORfc(); rfc.Codigo = (Int32)int.Parse(rq.getCodigo.Text); rfc.Estado = "Aprobado"; //rfc.Aprobador = comboBoxAprobadorExc.ValueMember.ToString(); rfc.Aprobador = comboBoxAprobadorExc.SelectedItem.ToString(); rfc.Fecaprobacion = dateTimePicker1.Value; rfc.Motivo = cboMotivo.SelectedItem.ToString(); System.IO.File.Copy(txtcorraporexce.Text, destFile, true); rfc.Correo_aprobacion = destFile; if (dao.updateAprobarMenor(rfc) > 0) { rq.getEstado.Text = "Aprobado"; rq.FormatodeUI(); cac x = (cac)this; x.Close(); } } } string titulo = rq.getCodigo.Text + " - " + rq.gettxtdescripcion.Text; StringBuilder sb = new StringBuilder(); sb.AppendLine("Coordinador: " + rq.getCoordinador.Text); sb.AppendLine(" Descripcion: " + rq.gettxtdescripcioncambio.Text); if (rq.Txtlink.Text != "") { sb.AppendLine(" Ruta del Plan: " + rq.Txtlink.Text); } if (VariablesGlobales.ambienteDestino == "PRD") { CreateMeetingRequest("*****@*****.**", titulo, sb.ToString(), rq.getIni.Value, rq.getFin.Value); } }
private void button1_Click_1(object sender, EventArgs e) { DTORfc rfc = new DTORfc(); DTOSolicitud solicitud = new DTOSolicitud(); DAORFC dao = new DAORFC(); int tipoCambio = 0; //Estado if (cbobusestado.SelectedIndex != 0 && cbobusestado.SelectedIndex != -1) { rfc.Estado = cbobusestado.SelectedItem.ToString(); } else { rfc.Estado = null; } //Indisponibilidad if (cbobusindis.SelectedIndex != 0 && cbobusindis.SelectedIndex != -1) { rfc.Indisponibilidad = (Int32)cbobusindis.SelectedIndex; } else { rfc.Indisponibilidad = -1; } //Tipo de cambio if (radioButtonall.Checked) { tipoCambio = 1; } if (radioButtonMenor.Checked) { tipoCambio = 2; } if (radioButtonMed.Checked) { tipoCambio = 3; } if (radioButtonUrg.Checked) { tipoCambio = 4; } //Area del Cambio - Categoria Activo if (cbobusareacambio.SelectedIndex != 0 && cbobusareacambio.SelectedIndex != -1) { rfc.Cateinfra = cbobusareacambio.SelectedItem.ToString(); } else { rfc.Cateinfra = null; } //Solicitante if (txtbussolicitante.Text != "") { solicitud.Nomsolicitante = txtbussolicitante.Text; } else { solicitud.Nomsolicitante = null; } //Coordinador if (txtbuscoordinador.Text != "") { rfc.Coordinador = txtbuscoordinador.Text; } else { rfc.Coordinador = null; } //Empresa Afectada if (cbobusempresa.SelectedIndex != 0 && cbobusempresa.SelectedIndex != -1) { solicitud.Empresa = cbobusempresa.SelectedItem.ToString(); } else { solicitud.Sociedadafectada = -1; } //Area Solicitante if (cbobusareasoli.SelectedIndex != 0 && cbobusareasoli.SelectedIndex != -1) { solicitud.Areasolicitante = (Int32)cbobusareasoli.SelectedIndex; } else { solicitud.Areasolicitante = -1; } if (radioButtonFR.Checked) { solicitud.Fechsolicitud = dateTimePickerbusIni.Value; solicitud.Fecpropuesta = dateTimePickerbusFin.Value; rfc.Fecprogramadaejecucion = new DateTime(1900, 01, 01, 00, 00, 00); rfc.Fecprogramadafinalizacion = new DateTime(1900, 01, 01, 00, 00, 00); rfc.Fecharealejecucion = new DateTime(1900, 01, 01, 00, 00, 00); rfc.Fecharealfinalizacion = new DateTime(1900, 01, 01, 00, 00, 00); } else { solicitud.Fechsolicitud = new DateTime(1900, 01, 01, 00, 00, 00); solicitud.Fecpropuesta = new DateTime(1900, 01, 01, 00, 00, 00); } if (radioButtonFIP.Checked) { rfc.Fecprogramadaejecucion = dateTimePickerbusIni.Value; rfc.Fecprogramadafinalizacion = dateTimePickerbusFin.Value; rfc.Fecharealejecucion = new DateTime(1900, 01, 01, 00, 00, 00); rfc.Fecharealfinalizacion = new DateTime(1900, 01, 01, 00, 00, 00); solicitud.Fechsolicitud = new DateTime(1900, 01, 01, 00, 00, 00); solicitud.Fecpropuesta = new DateTime(1900, 01, 01, 00, 00, 00); } else { rfc.Fecprogramadaejecucion = new DateTime(1900, 01, 01, 00, 00, 00); rfc.Fecprogramadafinalizacion = new DateTime(1900, 01, 01, 00, 00, 00); if (radioButtonFIR.Checked) { rfc.Fecharealejecucion = dateTimePickerbusIni.Value; rfc.Fecharealfinalizacion = dateTimePickerbusFin.Value; rfc.Fecprogramadaejecucion = new DateTime(1900, 01, 01, 00, 00, 00); rfc.Fecprogramadafinalizacion = new DateTime(1900, 01, 01, 00, 00, 00); solicitud.Fechsolicitud = new DateTime(1900, 01, 01, 00, 00, 00); solicitud.Fecpropuesta = new DateTime(1900, 01, 01, 00, 00, 00); } else { rfc.Fecharealejecucion = new DateTime(1900, 01, 01, 00, 00, 00); rfc.Fecharealfinalizacion = new DateTime(1900, 01, 01, 00, 00, 00); } if (VariablesGlobales.TipoRol != "Gestor") { rfc.Coordinador = VariablesGlobales.nomUsu; } } DataTable dt = dao.selectCostum(rfc, solicitud, true, false, tipoCambio); if (dt == null) { MessageBox.Show("No Hay Datos"); } else { //DataGridView dg = new DataGridView(); //dg.DataSource = dt; dataGridView1.DataSource = dt; } }
private void saveFileDialog1_FileOk_1(object sender, CancelEventArgs e) { // Get file name. string name = saveFileDialog1.FileName; //DataGrid DTORfc rfc = new DTORfc(); DTOSolicitud solicitud = new DTOSolicitud(); DAORFC dao = new DAORFC(); int tipoCambio = 0; //Estado if (cbobusestado.SelectedIndex != 0 && cbobusestado.SelectedIndex != -1) { rfc.Estado = cbobusestado.SelectedItem.ToString(); } else { rfc.Estado = null; } //Indisponibilidad if (cbobusindis.SelectedIndex != 0 && cbobusindis.SelectedIndex != -1) { rfc.Indisponibilidad = (Int32)cbobusindis.SelectedValue; } else { rfc.Indisponibilidad = -1; } //Tipo de cambio if (radioButtonall.Checked) { tipoCambio = 1; } if (radioButtonMenor.Checked) { tipoCambio = 2; } if (radioButtonMed.Checked) { tipoCambio = 3; } if (radioButtonUrg.Checked) { tipoCambio = 4; } //Area del Cambio - Categoria Activo if (cbobusareacambio.SelectedIndex != 0 && cbobusareacambio.SelectedIndex != -1) { rfc.Cateinfra = cbobusareacambio.SelectedItem.ToString(); } else { rfc.Cateinfra = null; } //Solicitante if (txtbussolicitante.Text != "") { solicitud.Nomsolicitante = txtbussolicitante.Text; } else { solicitud.Nomsolicitante = null; } //Coordinador if (txtbuscoordinador.Text != "") { rfc.Coordinador = txtbuscoordinador.Text; } else { rfc.Coordinador = null; } //Empresa Afectada if (cbobusempresa.SelectedIndex != 0 && cbobusempresa.SelectedIndex != -1) { solicitud.Sociedadafectada = (Int32)cbobusempresa.SelectedValue; } else { solicitud.Sociedadafectada = -1; } //Area Solicitante if (cbobusareasoli.SelectedIndex != 0 && cbobusareasoli.SelectedIndex != -1) { solicitud.Areasolicitante = (Int32)cbobusareasoli.SelectedValue; } else { solicitud.Areasolicitante = -1; } if (radioButtonFR.Checked) { solicitud.Fechsolicitud = dateTimePickerbusIni.Value; solicitud.Fecpropuesta = dateTimePickerbusFin.Value; rfc.Fecprogramadaejecucion = new DateTime(1900, 01, 01, 00, 00, 00); rfc.Fecprogramadafinalizacion = new DateTime(1900, 01, 01, 00, 00, 00); rfc.Fecharealejecucion = new DateTime(1900, 01, 01, 00, 00, 00); rfc.Fecharealfinalizacion = new DateTime(1900, 01, 01, 00, 00, 00); } else { solicitud.Fechsolicitud = new DateTime(1900, 01, 01, 00, 00, 00); solicitud.Fecpropuesta = new DateTime(1900, 01, 01, 00, 00, 00); } if (radioButtonFIP.Checked) { rfc.Fecprogramadaejecucion = dateTimePickerbusIni.Value; rfc.Fecprogramadafinalizacion = dateTimePickerbusFin.Value; rfc.Fecharealejecucion = new DateTime(1900, 01, 01, 00, 00, 00); rfc.Fecharealfinalizacion = new DateTime(1900, 01, 01, 00, 00, 00); solicitud.Fechsolicitud = new DateTime(1900, 01, 01, 00, 00, 00); solicitud.Fecpropuesta = new DateTime(1900, 01, 01, 00, 00, 00); } else { rfc.Fecprogramadaejecucion = new DateTime(1900, 01, 01, 00, 00, 00); rfc.Fecprogramadafinalizacion = new DateTime(1900, 01, 01, 00, 00, 00); } if (radioButtonFIR.Checked) { rfc.Fecharealejecucion = dateTimePickerbusIni.Value; rfc.Fecharealfinalizacion = dateTimePickerbusFin.Value; rfc.Fecprogramadaejecucion = new DateTime(1900, 01, 01, 00, 00, 00); rfc.Fecprogramadafinalizacion = new DateTime(1900, 01, 01, 00, 00, 00); solicitud.Fechsolicitud = new DateTime(1900, 01, 01, 00, 00, 00); solicitud.Fecpropuesta = new DateTime(1900, 01, 01, 00, 00, 00); } else { rfc.Fecharealejecucion = new DateTime(1900, 01, 01, 00, 00, 00); rfc.Fecharealfinalizacion = new DateTime(1900, 01, 01, 00, 00, 00); } DataGridView dg = new DataGridView(); if (VariablesGlobales.TipoRol != "Gestor") { rfc.Coordinador = VariablesGlobales.nomUsu; } //DataTable dt = dao.selectCostum(rfc, solicitud, false, false); DataTable dt = dao.selectMiguel(rfc, solicitud, tipoCambio); if (dt == null) { MessageBox.Show("No Hay Datos"); } else { // Write to the file name selected. // ... You can write the text from a TextBox instead of a string literal. Excel.Application xlApp; Excel.Workbook xlWorkBook; Excel.Worksheet xlWorkSheet; object misValue = System.Reflection.Missing.Value; xlApp = new Excel.Application(); xlWorkBook = xlApp.Workbooks.Add(misValue); xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1); int i = 0; int j = 0; string[] columnNames = dt.Columns.Cast <DataColumn>() .Select(x => x.ColumnName) .ToArray(); for (j = 0; j <= columnNames.Length - 1; j++) { xlWorkSheet.Cells[1, j + 1] = columnNames[j]; } for (i = 0; i <= dt.Rows.Count - 1; i++) { for (j = 0; j <= dt.Columns.Count - 1; j++) { //DataGridViewCell cell = dt[j, i]; xlWorkSheet.Cells[i + 2, j + 1] = dt.Rows[i][j]; } } xlWorkBook.SaveAs(name, Excel.XlFileFormat.xlWorkbookNormal, misValue, misValue, misValue, misValue, Excel.XlSaveAsAccessMode.xlExclusive, misValue, misValue, misValue, misValue, misValue); xlWorkBook.Close(true, misValue, misValue); xlApp.Quit(); releaseObject(xlWorkSheet); releaseObject(xlWorkBook); releaseObject(xlApp); } }
public DataTable selectMiguel(DTORfc rfc, DTOSolicitud solicitud, int tipoReporte) { try { DataTable dt = new DataTable(); StringBuilder SQLString = new StringBuilder(); StringBuilder Campos = new StringBuilder(); ArrayList Parametros = new ArrayList(); SQLString.Append("Select r.codigo, s.fechsolicitud,s.nomsolicitante,s.titulo,s.descambio,r.fecprogramadaejecucion,r.fecprogramadafinalizacion,s.sisafectado,(select y.nomEmpresa from sociedad x, empresa y where x.idSociedad = s.sociedadafectada and x.idEmpresa = y.idEmpresa) Empresa,(select nomAmbienteCambio from ambientecambio where idAmbienteCambio = s.ambafectado) Ambiente, if(r.fecprogramadaejecucion = null, 0,SEC_TO_TIME(TIMESTAMPDIFF(SECOND,r.fecprogramadaejecucion,r.fecprogramadafinalizacion))) Duracion ,if(r.indisponibilidad = 1 , 'SI', 'NO') as indisponibilidad,r.coordinador,r.rutaplan,IF(r.tipocambio = 'Normal', r.tipocambio_normal, r.tipocambio) as tipocambio, r.estado,r.motivo, r.aprobador From Solicitud s, RFC r "); Campos.Append("r.codigo = s.codigo AND "); //Campos.Append("r.estado = 'Pendiente' AND "); //Campos.Append("(WEEK(DATE_ADD(CURDATE(), INTERVAL 1 WEEK)) = WEEK(r.fecprogramadaejecucion) or r.fecprogramadaejecucion is null) AND"); if (tipoReporte == 2) { Campos.Append("r.tipocambio_normal='Menor' AND "); } if (tipoReporte == 3) { Campos.Append("r.tipocambio_normal in ('Medio','Mayor','Crítico') AND "); } if (tipoReporte == 4) { Campos.Append("r.tipocambio in ('Emergencia','Excepcion') AND "); } if (rfc.Estado != null) { Campos.Append("r.estado ='" + rfc.Estado + "' AND "); } if (rfc.Indisponibilidad > -1) { Campos.Append("r.indisponibilidad='" + rfc.Indisponibilidad + "' AND "); } if (rfc.Cateinfra != null) { Campos.Append("r.cateinfra='" + rfc.Cateinfra + "' AND "); } if (rfc.Coordinador != null) { Campos.Append("r.coordinador like '%" + rfc.Coordinador + "%' AND "); } if (solicitud.Nomsolicitante != null) { Campos.Append("s.nomsolicitante like '%" + solicitud.Nomsolicitante + "%' AND "); } if (solicitud.Areasolicitante > 0) { Campos.Append("s.areasolicitante = '" + solicitud.Areasolicitante + "' AND "); } if (solicitud.Sociedadafectada > 0) { Campos.Append("s.sociedadafectada = '" + solicitud.Sociedadafectada + "' AND "); } if (solicitud.Fechsolicitud != new DateTime(1900, 01, 01, 00, 00, 00) && solicitud.Fecpropuesta != new DateTime(1900, 01, 01, 00, 00, 00)) { Campos.Append("(s.fechsolicitud >= '" + solicitud.Fechsolicitud.ToString("yyyy-MM-dd hh:mm:ss") + "' AND s.fechsolicitud <= '" + solicitud.Fecpropuesta.ToString("yyyy-MM-dd hh:mm:ss") + "') AND "); } if (rfc.Fecprogramadaejecucion != new DateTime(1900, 01, 01, 00, 00, 00) && rfc.Fecprogramadafinalizacion != new DateTime(1900, 01, 01, 00, 00, 00)) { Campos.Append("(r.fecprogramadaejecucion >= '" + rfc.Fecprogramadaejecucion.ToString("yyyy-MM-dd hh:mm:ss") + "' AND r.fecprogramadaejecucion <= '" + rfc.Fecprogramadafinalizacion.ToString("yyyy-MM-dd hh:mm:ss") + "' ) AND "); } if (rfc.Fecharealejecucion != new DateTime(1900, 01, 01, 00, 00, 00) && rfc.Fecharealfinalizacion != new DateTime(1900, 01, 01, 00, 00, 00)) { Campos.Append("(r.fecrealejecucion >= '" + rfc.Fecharealejecucion.ToString("yyyy-MM-dd hh:mm:ss") + "' AND r.fecrealejecucion < '" + rfc.Fecharealfinalizacion.ToString("yyyy-MM-dd hh:mm:ss") + "' ) AND "); } if (Campos.Length > 0) { SQLString.Append(" WHERE "); SQLString.Append(Campos.ToString().Substring(0, Campos.ToString().Length - 4)); } SQLString.Append(" order by r.codigo desc "); MySqlCommand orden = ObtenerOrdenSql(SQLString.ToString(), Parametros); MySqlDataAdapter da = new MySqlDataAdapter(orden); //da.Fill(ds); da.Fill(dt); return(dt); } catch (Exception ex) { throw (ex); } }