private void btnVENTAS_Click(object sender, EventArgs e) { using (BDAPOLOFEEntities db = new BDAPOLOFEEntities()) { try { string username = this.txtusuer.Text.Trim(); string password = this.txtclave.Text.Trim(); int empresa = Convert.ToInt32(this.cmb_empresa.SelectedValue); var validacion = (from c in db.APOPERADOR where (c.CODIGO == username && c.CLAVE == password && c.EMPRESA == empresa) select c); int resultado = validacion.Count(); if (resultado == 1) { FormMenu f = new FormMenu(Convert.ToInt32(this.cmb_empresa.SelectedValue), this.cmb_empresa.SelectedText); f.WindowState = FormWindowState.Maximized; f.Show(); this.Hide(); } else { MessageBox.Show("Datos Incorrectos", "Sistema Apolo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Sistema Apolo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void SaveEmpresa() { using (BDAPOLOFEEntities db = new BDAPOLOFEEntities()) { using (DbContextTransaction trans = db.Database.BeginTransaction()) { try { APEMPRESA model = db.APEMPRESA.Where(x => x.EMPRESA == _codeEmpresa).FirstOrDefault(); model.NOMBRE = this.txtEmpresa.Text.Trim(); model.DIRECCION = this.txtDireccion.Text.Trim(); model.RUC = this.txtRuc.Text.Trim(); model.TELEFONO = this.txtTelefonos.Text.Trim(); model.CORREOEMP = this.txtCorreo.Text.Trim(); model.CODIGOCONTRIBUYENTE = this.txtResolucion.Text.Trim(); model.ESPECIAL = this.chkContribuyente.Checked; model.LOGOEMPRESA = this.txtRutaLogo.Text.Trim(); model.GERENTE = this.txtGerente.Text.Trim(); model.TELEFONOG = this.txtTelefono.Text.Trim(); model.RUCG = this.txtCedula.Text.Trim(); model.OBSERVACION = this.txtObservacion.Text; model.DIRECCIONFTP = this.txtUrl.Text.Trim(); model.USUARIOFTP = this.txtUsuarioFtp.Text.Trim(); model.CLAVEFTP = this.txtClaveFtp.Text.Trim(); if (this.chkFTP.Checked) { model.ENVIAWEB = "S"; } else { model.ENVIAWEB = "N"; } model.CLAVEREGISTRADA = this.chkClaveRegistrada.Checked; model.EDITASCRIP = this.chkEditarScript.Checked; model.USUARIOE = this.txtUsuarioOdbc.Text.Trim(); model.CLAVEE = this.txtClaveOdbc.Text.Trim(); model.ODBCE = this.txtOdbc.Text.Trim(); APCERTIFICADO certificado = db.APCERTIFICADO.Where(x => x.EMPRESA == _codeEmpresa).FirstOrDefault(); certificado.RUTA = this.txtRutaArchivo.Text; certificado.CLAVE = this.txtClaveArchivo.Text.Trim(); certificado.FECHAEMISION = this.dtpFechaEmision.Value; certificado.FECHACADUCIDAD = this.dtpFechaCaducidad.Value; db.APCERTIFICADO.Attach(certificado); db.Entry(certificado).State = EntityState.Modified; db.APEMPRESA.Attach(model); db.Entry(model).State = EntityState.Modified; db.SaveChanges(); trans.Commit(); } catch (Exception ex) { trans.Rollback(); MessageBox.Show(ex.Message, "Sistema Apolo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void BindEmpresa() { using (BDAPOLOFEEntities db = new BDAPOLOFEEntities()) { try { var objempresa = db.APEMPRESA.Where(x => x.EMPRESA == _codeEmpresa).FirstOrDefault(); this.txtEmpresa.Text = objempresa.NOMBRE; this.txtDireccion.Text = objempresa.DIRECCION; this.txtRuc.Text = objempresa.RUC; this.txtTelefonos.Text = objempresa.TELEFONO; this.txtCorreo.Text = objempresa.CORREOEMP; this.txtResolucion.Text = objempresa.CODIGOCONTRIBUYENTE; this.chkContribuyente.Checked = Convert.ToBoolean(objempresa.ESPECIAL); this.txtRutaLogo.Text = objempresa.LOGOEMPRESA; this.txtGerente.Text = objempresa.GERENTE; this.txtTelefono.Text = objempresa.TELEFONOG; this.txtCedula.Text = objempresa.RUCG; this.txtObservacion.Text = objempresa.OBSERVACION; this.txtUrl.Text = objempresa.DIRECCIONFTP; this.txtUsuarioFtp.Text = objempresa.USUARIOFTP; this.txtClaveFtp.Text = objempresa.CLAVEFTP; string envioweb = objempresa.ENVIAWEB; if (envioweb.Trim().Equals("S")) { this.chkFTP.Checked = true; } else { this.chkFTP.Checked = false; } this.txtOdbc.Text = objempresa.ODBCE; this.txtUsuarioOdbc.Text = objempresa.USUARIOE; this.txtClaveOdbc.Text = objempresa.CLAVEE; this.chkClaveRegistrada.Checked = Convert.ToBoolean(objempresa.CLAVEREGISTRADA); this.chkEditarScript.Checked = Convert.ToBoolean(objempresa.EDITASCRIP); this.chkFactura.Checked = Convert.ToBoolean(objempresa.FACTURA); this.chkNcr.Checked = Convert.ToBoolean(objempresa.NCR); this.chkNdb.Checked = Convert.ToBoolean(objempresa.NDB); this.chkGuia.Checked = Convert.ToBoolean(objempresa.GUIA); this.chkRetencion.Checked = Convert.ToBoolean(objempresa.RETENCION); var objcertificado = db.APCERTIFICADO.FirstOrDefault(); this.txtRutaArchivo.Text = objcertificado.RUTA; this.txtClaveArchivo.Text = objcertificado.CLAVE; this.dtpFechaEmision.Value = objcertificado.FECHAEMISION; this.dtpFechaCaducidad.Value = objcertificado.FECHACADUCIDAD; this.rbtArchivo.Checked = true; } catch (Exception ex) { MessageBox.Show(ex.Message, "Sistema Apolo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void BindChart() { using (BDAPOLOFEEntities db = new BDAPOLOFEEntities()) { try { chartFacturas.DataSource = db.APFACTURACAB.Where(x => x.ESTADOPROCESO == "P" && x.EMPRESA == _codeEmpresa).ToList(); chartFacturas.Series["Series1"].XValueMember = "NUMERO"; chartFacturas.Series["Series1"].YValueMembers = "RUC"; // Set the chart title this.chartFacturas.Titles.Add("FACTURAS AUTORIZADAS"); // Set chart type like Bar chart, Pie chart chartFacturas.Series["Series1"].ChartType = SeriesChartType.Pie; // To show chart value chartFacturas.Series["Series1"].IsValueShownAsLabel = true; chartGuia.DataSource = db.APGUIACAB.Where(x => x.ESTADOPROCESO == "P" && x.EMPRESA == _codeEmpresa).ToList(); chartGuia.Series["Series1"].XValueMember = "NUMERO"; chartGuia.Series["Series1"].YValueMembers = "RUCCLI"; // Set the chart title this.chartGuia.Titles.Add("GUIAS DE REMISION AUTORIZADAS"); // Set chart type like Bar chart, Pie chart chartGuia.Series["Series1"].ChartType = SeriesChartType.Pie; // To show chart value chartGuia.Series["Series1"].IsValueShownAsLabel = true; chartRetencion.DataSource = db.APRETENCION.Where(x => x.ESTADOPROCESO == "P" && x.EMPRESA == _codeEmpresa).ToList(); chartRetencion.Series["Series1"].XValueMember = "NUMERORET"; chartRetencion.Series["Series1"].YValueMembers = "RUCRET"; // Set the chart title this.chartRetencion.Titles.Add("RETENCIONES DE PROVEEDORES AUTORIZADAS"); // Set chart type like Bar chart, Pie chart chartRetencion.Series["Series1"].ChartType = SeriesChartType.Pyramid; // To show chart value chartRetencion.Series["Series1"].IsValueShownAsLabel = true; chartNCR.DataSource = db.APNCRCAB.Where(x => x.ESTADOPROCESO == "P" && x.EMPRESA == _codeEmpresa).ToList(); chartNCR.Series["Series1"].XValueMember = "NUMERO"; chartNCR.Series["Series1"].YValueMembers = "RUC"; // Set the chart title this.chartNCR.Titles.Add("NOTAS DE CREDITOS AUTORIZADAS"); // Set chart type like Bar chart, Pie chart chartNCR.Series["Series1"].ChartType = SeriesChartType.Pyramid; // To show chart value chartNCR.Series["Series1"].IsValueShownAsLabel = true; } catch (Exception ex) { MessageBox.Show(ex.Message, "Sistema Apolo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void FormLogin_Load(object sender, EventArgs e) { using (BDAPOLOFEEntities db = new BDAPOLOFEEntities()) { try { this.cmb_empresa.DataSource = db.APEMPRESA.ToList(); this.cmb_empresa.ValueMember = "EMPRESA"; this.cmb_empresa.DisplayMember = "NOMBRE"; } catch (Exception ex) { MessageBox.Show(ex.Message, "Sistema Apolo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }