public static string mostrarequipo(string equipo) { string msg = "ok"; DatosConfigEmpresa objempresa = new DatosConfigEmpresa(); if (objempresa.Mostrarequipo(equipo) == true) { NegocioConfigEmpresa.equipo = objempresa.Equipo; NegocioConfigEmpresa.idequipo = objempresa.Idequipo; NegocioConfigEmpresa.usuarioconectado = objempresa.Usuario; NegocioConfigEmpresa.turno = objempresa.Turno; NegocioConfigEmpresa.idusuario = objempresa.Idusuario; NegocioConfigEmpresa.codsucursal = objempresa.Codsucursal; NegocioConfigEmpresa.fecha = objempresa.Fecha; NegocioConfigEmpresa.ruta = objempresa.Ruta; NegocioConfigEmpresa.ip = objempresa.Ip; NegocioConfigEmpresa.puertofiscal = objempresa.Puertofiscal; NegocioConfigEmpresa.modelofiscal = objempresa.Modelofiscal; NegocioConfigEmpresa.idempresa = objempresa.Idempresa; NegocioConfigEmpresa.marcafiscal = objempresa.Marcafiscal; NegocioConfigEmpresa.impreporte = objempresa.Impreporte; NegocioConfigEmpresa.impticket = objempresa.Impticket; NegocioConfigEmpresa.puntoventa = objempresa.Puntoventa; NegocioConfigEmpresa.balanzapuerto = objempresa.BalanzaPuerto1; NegocioConfigEmpresa.formatoimpfactelectronica = objempresa.FormatoImpFactElectronica1; NegocioConfigEmpresa.formatoimpproforma = objempresa.Formatoimpproforma; NegocioConfigEmpresa.formatoimpremito = objempresa.Formatoimpremito; } else { msg = "Este equipo no se encuentra registrado, se procede a darlo de alta"; } return(msg); }
public static string confequipo(string equipo, string usuario, string turno, int idusuario, int codsucursal, DateTime fecha, string ruta, string ip, int puertofiscal, int modelofiscal, int empresa, string marcafiscal, string impticket = "", string impreporte = "") { string msg = ""; try { DatosConfigEmpresa objequipo = new DatosConfigEmpresa(); objequipo.Equipo = equipo; objequipo.Usuario = usuario; objequipo.Turno = turno; objequipo.Idusuario = idusuario; objequipo.Codsucursal = codsucursal; objequipo.Fecha = fecha; objequipo.Ruta = ruta; objequipo.Ip = ip; objequipo.Puertofiscal = puertofiscal; objequipo.Modelofiscal = modelofiscal; objequipo.Idempresa = idempresa; objequipo.Marcafiscal = marcafiscal; objequipo.Impticket = impticket; objequipo.Impreporte = impreporte; msg = objequipo.confequipo(objequipo); NegocioConfigEmpresa.inivarglobal(equipo, usuario, turno, idusuario, codsucursal, fecha, ruta, ip, puertofiscal, modelofiscal, empresa, marcafiscal); } catch (Exception ex) { throw; } return(msg); }
public static string actualizarequipo(string usuario, string turno, int idusuario, DateTime fecha, int idequipo) { string msg = ""; DatosConfigEmpresa objemp = new DatosConfigEmpresa(); msg = objemp.actualizarequipo(usuario, turno, idusuario, fecha, idequipo); return(msg); }
public static string modificar(string razonSocial, string condicionFrenteIVA, Int64 cuit, Byte[] logo) { DatosConfigEmpresa empresa = new DatosConfigEmpresa(); empresa.Cuit = cuit; empresa.CondicionFrenteIVA = condicionFrenteIVA; empresa.RazonSocial = razonSocial; empresa.Logo = logo; return(empresa.ModificarEmpresa(empresa)); }
public static DataTable mostrar() { DataTable midatatable = new DataTable(); midatatable = new DatosConfigEmpresa().mostrar(); foreach (DataRow fila in midatatable.Rows) { emrazonsocial = fila["razon_social"].ToString(); emcuit = Convert.ToInt64(fila["cuit"].ToString()); emciva = fila["condicion_frente_iva"].ToString(); emdomicilio = fila["domicilio"].ToString(); emlocalidad = fila["localidad"].ToString(); emprovincia = fila["provincia"].ToString(); emtelefono = fila["telefono"].ToString(); emmail = fila["Mail"].ToString(); emcodempresa = Convert.ToInt32(fila["cod_empresa"].ToString()); } return(new DatosConfigEmpresa().mostrar()); }
//parametrisa segun lo requiera public static object confsistema(string nombre) { DatosConfigEmpresa objemp = new DatosConfigEmpresa(); return(objemp.configsistema(nombre)); }
public void hacerLogin(LoginClass miclaselogin) { string cmsFirmadoBase64; string loginTicketResponse; XmlNode uniqueIdNode; XmlNode generationTimeNode; XmlNode ExpirationTimeNode; XmlNode ServiceNode; try { _globalId += 1; // Preparo el XML Request XmlLoginTicketRequest = new XmlDocument(); XMLLOADER.loadTemplate(XmlLoginTicketRequest, "LoginTemplate"); uniqueIdNode = XmlLoginTicketRequest.SelectSingleNode("//uniqueId"); generationTimeNode = XmlLoginTicketRequest.SelectSingleNode("//generationTime"); ExpirationTimeNode = XmlLoginTicketRequest.SelectSingleNode("//expirationTime"); ServiceNode = XmlLoginTicketRequest.SelectSingleNode("//service"); generationTimeNode.InnerText = DateTime.Now.AddMinutes(-10).ToString("s"); ExpirationTimeNode.InnerText = DateTime.Now.AddMinutes(+10).ToString("s"); uniqueIdNode.InnerText = Convert.ToString(_globalId); ServiceNode.InnerText = serv; // Obtenemos el Cert Certificado = new X509Certificate2(); if (clave.IsReadOnly()) { Certificado.Import(File.ReadAllBytes(cert_path), clave, X509KeyStorageFlags.PersistKeySet); } else { Certificado.Import(File.ReadAllBytes(cert_path)); } var msgBytes = Encoding.UTF8.GetBytes(XmlLoginTicketRequest.OuterXml); // Firmamos var infoContenido = new ContentInfo(msgBytes); var cmsFirmado = new SignedCms(infoContenido); var cmsFirmante = new CmsSigner(Certificado); cmsFirmante.IncludeOption = X509IncludeOption.EndCertOnly; cmsFirmado.ComputeSignature(cmsFirmante); cmsFirmadoBase64 = Convert.ToBase64String(cmsFirmado.Encode()); // Hago el login DatosConfigEmpresa miclaseticket = new DatosConfigEmpresa(); var servicio = new LoginCMSService(); string url = NegocioConfigEmpresa.urllogin; servicio.Url = url; if (miclaseticket.verificartiketfiscal() == false) { loginTicketResponse = servicio.loginCms(cmsFirmadoBase64); // Analizamos la respuesta XmlLoginTicketResponse = new XmlDocument(); XmlLoginTicketResponse.LoadXml(loginTicketResponse); token = XmlLoginTicketResponse.SelectSingleNode("//token").InnerText; sing = XmlLoginTicketResponse.SelectSingleNode("//sign").InnerText; var exStr = XmlLoginTicketResponse.SelectSingleNode("//expirationTime").InnerText; var genStr = XmlLoginTicketResponse.SelectSingleNode("//generationTime").InnerText; expirationtime = DateTime.Parse(exStr); generationtime = DateTime.Parse(genStr); xdocrequest = XDocument.Parse(XmlLoginTicketRequest.OuterXml); xdocresponse = XDocument.Parse(XmlLoginTicketResponse.OuterXml); miclaseticket.Token = token; miclaseticket.Sign = sing; miclaseticket.Fecha = expirationtime; miclaseticket.agregarticket(miclaseticket); } else { token = miclaseticket.Token; sing = miclaseticket.Sign; expirationtime = miclaseticket.Fecha; } // MessageBox.Show("Exito"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }