private void alterarItem() { dbClass db = new dbClass(); string sql = "update sipXtrimestre set cd_empresa = cd_empresa "; if (txtQtEventos.Text.Length > 0) { sql += ", qt_evento = " + txtQtEventos.Text; } if (txtQtBenefCarencia.Text.Length > 0) { sql += ", qt_benef_fora_per_carencia = " + txtQtBenefCarencia.Text; } if (txtTtDespLiq.Text.Length > 0) { sql += ", tt_despesa_liq = " + txtTtDespLiq.Text.Replace(".", "").Replace(",", "."); } sql += " where cd_empresa = " + cboEmpresa.SelectedValue; sql += " and ano = " + txtAno.Text; sql += " and trimestre = " + cboTrimestre.SelectedValue; sql += " and uf = '" + txtUF.Text + "'"; sql += " and formaContratacao = '" + cboFormacontrat.SelectedValue + "'"; sql += " and cd_sip = '" + cboItemAssit.SelectedValue + "'"; db.execmd(sql, false); }
private void gera_sip() { dbClass db = new dbClass(); string NrRegANS = ""; if (cboEmpresa.SelectedValue == "1") { NrRegANS = db.execmd("select vl_parametro from parametro where cd_parametro = 'CDRANS'", true); } else if (cboEmpresa.SelectedValue == "2") { NrRegANS = db.execmd("select vl_parametro from parametro where cd_parametro = 'CDANS2'", true); } nmArq = NrRegANS; string dtTrimestre = getTrimestre(txtAno.Text, cboTrimestre.SelectedIndex + 1); nmArq += "_" + dtTrimestre.Substring(0, 2) + dtTrimestre.Substring(3, 2) + dtTrimestre.Substring(6); nmArq += "_" + DateTime.Now.ToString("ddMMyyyyHHmmss"); nmArq = nmArq + ".xsip"; string nmSoarq = nmArq; nmArq = @"c:\temp\" + nmArq + ".xsip"; doc = new XmlDocument(); XmlElement xmlMensagemSIP = doc.CreateElement("mensagemSIP"); doc.AppendChild(xmlMensagemSIP); string Sequencial = "1"; string Cnpj = "01306081000115"; if (cboEmpresa.SelectedValue == "2") //seato { Cnpj = "00844669000160"; } geraCabecalhoSIP(xmlMensagemSIP, "ENVIO_SIP", Sequencial, DateTime.Now.ToString("yyyy-MM-ddTHH:mm:ss"), NrRegANS, "03589068000146", Cnpj, "1.02", "Multiodonto", "2.3.3.6", "Proprio"); geraMensagemSIP(xmlMensagemSIP, txtAno.Text, (cboTrimestre.SelectedIndex + 1).ToString(), "SP", cboEmpresa.SelectedValue); doc.PreserveWhitespace = false; doc.Save(nmArq); geraEpilogo(xmlMensagemSIP); DownloadArq(nmArq, nmSoarq); }
private void gera_sip() { dbClass db = new dbClass(); string NrRegANS = db.execmd("select vl_parametro from parametro where cd_parametro = 'CDRANS'", true); nmArq = @"c:\temp\"; nmArq += NrRegANS; string dtTrimestre = getTrimestre(txtAno.Text, cboTrimestre.SelectedIndex + 1); nmArq += "_" + dtTrimestre.Substring(0, 2) + dtTrimestre.Substring(3, 2) + dtTrimestre.Substring(6); nmArq += "_" + DateTime.Now.ToString("ddMMyyyyHHmmss"); nmArq += ".xsip"; doc = new XmlDocument(); XmlElement xmlMensagemSIP = doc.CreateElement(xmlPrefix, "mensagemSIP", nmUrl); doc.AppendChild(xmlMensagemSIP); geraCabecalhoSIP(xmlMensagemSIP, "ENVIO_SIP", "100", DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss"), NrRegANS, "03.589.068/0001-46", "01.306.081/0001-15", "V1.01", "Multiodonto", "2.3.3.6", "Proprio"); geraMensagemSIP(xmlMensagemSIP, txtAno.Text, (cboTrimestre.SelectedIndex + 1).ToString(), "SP", "1"); doc.Save(nmArq); geraEpilogo(xmlMensagemSIP); }
private void gravarItem() { dbClass db = new dbClass(); string sql = "insert into sipXtrimestre (cd_empresa, ano, trimestre, uf, formaContratacao, cd_sip, qt_evento,qt_benef_fora_per_carencia, tt_despesa_liq) values ("; sql += cboEmpresa.SelectedValue + ","; sql += txtAno.Text + ","; sql += cboTrimestre.SelectedValue + ",'"; sql += txtUF.Text + "','"; sql += cboFormacontrat.SelectedValue + "','"; sql += cboItemAssit.SelectedValue + "',"; if (txtQtEventos.Text.Length > 0) { sql += txtQtEventos.Text + ","; } else { sql += "0,"; } if (txtQtBenefCarencia.Text.Length > 0) { sql += txtQtBenefCarencia.Text + ","; } else { sql += "0,"; } if (txtTtDespLiq.Text.Length > 0) { sql += txtTtDespLiq.Text.Replace(".", "").Replace(",", ".") + ")"; } else { sql += "0)"; } db.execmd(sql, false); limpaTela(); }