private void Exportar() { try { List <Cliente> lstClientesAExportar = (List <Cliente>)gridClientesAExportar.DataSource; Mysql_DAL myDAL = new Mysql_DAL(confMysql); myDAL.InsertarClientes(lstClientesAExportar); MessageBox.Show("¡La exportacion ha finalizado con exito!", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { string error; StringBuilder sb = new StringBuilder(); sb.AppendLine("Error:"); sb.AppendLine(); error = ex.Message.Replace("Duplicate entry", string.Empty); error = error.Replace("for key", string.Empty); error = error.Replace("'nombre'", string.Empty); error = error + Environment.NewLine + "Ya existe en en portal..."; sb.AppendLine(error); MessageBox.Show(sb.ToString(), (ex.GetType()).ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Exportar() { try { List <Cliente> lstClientesAExportar = (List <Cliente>)gridClientesAExportar.DataSource; long idVenSis = Modelos.parametros.venSisId; Mysql_DAL myDAL = new Mysql_DAL(Modelos.ConectionString.connMySQL); // myDAL.InsertarClientes(lstClientesAExportar, idVenSis); /* ACTUALIZACION A CLIENTES EN MICROSIP */ string usM = Modelos.parametros.userMicro; long ven = Modelos.parametros.vendedorId; long cob = Modelos.parametros.cobradorId; List <Cliente> actMicro = lstClientesAExportar .Where(w => w.vendedorId == ven && w.cobradorId == cob && w.usuarioCreador.Equals(usM)) .ToList(); long cpAnt = Modelos.parametros.cpAnterior; long cpNvo = Modelos.parametros.cpNuevo; List <Cliente> lstClienteCambio = ((List <Cliente>)gridClientesAExportar.DataSource).Where(w => w.cambiaCP == true).ToList(); actMicro = actMicro.Where(w => lstClienteCambio.Contains(w)).ToList(); Firebird_DAL fireB = new Firebird_DAL(Modelos.ConectionString.connFB); //fireB.actClientes(actMicro, cpAnt, cpNvo); /* ACTUALIZACION A CLIENTES EN MICROSIP */ MessageBox.Show("¡La exportacion ha finalizado con exito!", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { string error; StringBuilder sb = new StringBuilder(); sb.AppendLine("Error:"); sb.AppendLine(); error = ex.Message.Replace("Duplicate entry", string.Empty); error = error.Replace("for key", string.Empty); error = error.Replace("'nombre'", string.Empty); error = error + Environment.NewLine + "Ya existe en en portal..."; sb.AppendLine(error); MessageBox.Show(sb.ToString(), (ex.GetType()).ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private bool PruebaConexionPortal() { Application.DoEvents(); lblAccion.Text = "Probando conexion a internet..."; Application.DoEvents(); Mysql_DAL mysqlDal = new Mysql_DAL(confMysql); string sRespuesta = mysqlDal.ProbarConexion(); Application.DoEvents(); if (sRespuesta != "OK") { MessageBox.Show(sRespuesta); return(false); } Application.DoEvents(); lblAccion.Text = "Conexion realizada con exito..."; Application.DoEvents(); return(true); }