//------------------------------------------------------- // Salidas - Preparación Palet. //------------------------------------------------------- /// <summary> /// Salida Palet: Inicializar. /// </summary> /// <returns>Resultado (S/N/C)</returns> public char SalInicializar() { Char UsrConect = 'S'; // Sección Compradio.VFP UsrConect = System.Convert.ToChar(Iptr.salinicializar()); // Sección Compradio.CS---------------------------------------------- return(UsrConect); }
/// <summary> /// Salida Palet: Validar la ubicación origen. /// </summary> /// <param name="codigoUbicacion">Código de ubicación</param> /// <param name="dcUbicacion">Dígito de control de la ubicación</param> /// <returns>Resultado (S/N/C)</returns> public char SalValidarOrigen(string codigoUbicacion, string dcUbicacion) { Char UsrConect = 'S'; // Sección Compradio.VFP UsrConect = System.Convert.ToChar(Iptr.salvalidarorigen(codigoUbicacion, dcUbicacion)); UsrError = System.Convert.ToString(Iptr.usrerror); UsrErrorC = System.Convert.ToString(Iptr.usrerrorc); // Sección Compradio.CS---------------------------------------------- return(UsrConect); }
/// <summary> /// Salida Palet: Cargar siguiente palet a preparar. /// </summary> /// <returns>Resultado (S/N/C)</returns> public char SalPeticionUbicacion() { Char UsrConect = 'S'; // Sección Compradio.VFP UsrConect = System.Convert.ToChar(Iptr.salpeticionubicacion()); UsrError = System.Convert.ToString(Iptr.usrerror); UsrErrorC = System.Convert.ToString(Iptr.usrerrorc); // Sección Compradio.CS---------------------------------------------- return(UsrConect); }
/// <summary> /// Salida Palet: Actualizar. /// </summary> /// <returns>Resultado</returns> public char SalActualizar() { Char UsrConect = 'S'; // Sección Compradio.VFP UsrConect = System.Convert.ToChar(Iptr.salactualizar()); UsrError = System.Convert.ToString(Iptr.usrerror); UsrErrorC = System.Convert.ToString(Iptr.usrerrorc); // Sección Compradio.CS---------------------------------------------- return(UsrConect); }
/// <summary> /// Salida Palet: Validar el palet / SSCC. /// </summary> /// <param name="numeroPalet">número de palet / SSCC a validar</param> /// <returns>Resultado</returns> public char SalValidarPalet(string numeroPalet) { Char UsrConect = 'S'; // Sección Compradio.VFP UsrConect = System.Convert.ToChar(Iptr.salvalidarpalet(numeroPalet)); UsrError = System.Convert.ToString(Iptr.usrerror); UsrErrorC = System.Convert.ToString(Iptr.usrerrorc); // Sección Compradio.CS---------------------------------------------- return(UsrConect); }
/// <summary> /// Finalizar la aplicación. /// </summary> /// /// <returns>Resultado (S/N)</returns> public char FinConexion() { // Sólo a efectos de Test y formación. using (System.Data.Odbc.OdbcConnection cn = new System.Data.Odbc.OdbcConnection(Iptr.cadenadeconexion.ToString())) { // TEST acceso a BBDD. cn.Open(); string strSQL = "Update F05C001 Set F05cCodTer='CONN' Where F05cCodOpe='0000'"; using (System.Data.Odbc.OdbcCommand cb = new System.Data.Odbc.OdbcCommand(strSQL, cn)) { int aaa = cb.ExecuteNonQuery(); } } // Fin Test acceso a BBDD. return(System.Convert.ToChar(Iptr.finconexion())); }
/// <summary> /// Recuento: Validar el EAN del artículo. /// </summary> /// /// <param name="strEAN"> Código EAN del artículo.</param> /// /// <returns>Resultado (S/N/C)</returns> public char RecValidarEAN(string strEAN) { Char UsrConect = 'S'; // Sección Compradio.VFP ---------------------------- UsrConect = System.Convert.ToChar(Iptr.recvalidarean(strEAN)); UsrError = System.Convert.ToString(Iptr.usrerror); UsrErrorC = System.Convert.ToString(Iptr.usrerrorc); // Sección Compradio.CS ----------------------------- UsrConect = _validarEANArt(strEAN, CodPro); switch (UsrConect) { // EAN Ok. case 'S': break; // No existe ó valor en blanco. - Mensaje ya asignado. case 'N': break; // Error BBDD. case 'C': SetMessage("_VEA-0002", "Error en EAN"); break; // Opción no controlada. default: SetMessage("_RVA-????", "Error no controlado"); UsrConect = 'N'; break; } return(UsrConect); }
/// <summary> /// Entradas - Consulta de un albarán. /// </summary> /// <param name="cstSkipR"> /// Operación a realizar: /// V - Validar albarán y cargar líneas. /// M - Mostrar la siguiente línea del albarán. /// Z - Cerrar proceso de consulta de detalle del albarán. /// </param> /// <param name="cstAlbaran">Albarán a consultar</param> /// <returns></returns> public char ConsultaAlbaran(string cstSkipR, string cstAlbaran) { return(System.Convert.ToChar(Iptr.consultaalbaran(cstSkipR, cstAlbaran))); }
/// <summary> /// Recuento: Finalizar. /// </summary> /// /// <returns>Resultado (S/N)</returns> public char RecFinalizar() { return(System.Convert.ToChar(Iptr.recfinalizar())); }
/// <summary> /// Recuento: Validar la cantidad recontada. /// </summary> /// /// <param name="strCantidad">Cantidad recontada a validar.</param> /// /// <returns>Resultado (S/N/C)</returns> public char RecValidarCnt(string strCantidad) { return(System.Convert.ToChar(Iptr.recvalidarcnt(strCantidad))); }
//------------------------------------------------------- // Funciones generales de RF. //------------------------------------------------------- /// <summary> /// Establecer conexión con la BBDD e inicializar la aplicación. /// </summary> /// <returns>Resultado (S/N/C)</returns> public char InicioConexion() { //// Valores solo de TEST. //string setting1 = Properties.Settings.Default.RadioIniPath; string resource1 = Properties.Resources.ResourceBase; //string envVar1 = System.Environment.GetEnvironmentVariable("PATH"); //int nRFIni = ConfigurationManager.AppSettings.Count; //nRFIni = ConfigurationManager.ConnectionStrings.Count; //string cRFIni = ConfigurationManager.ConnectionStrings[0].ConnectionString; //// END valores sólo TEST. Char UsrConect = 'S'; string pathFicheroRF = Properties.Settings.Default.RfXmlPath; string pathFicheroSGA = Properties.Settings.Default.SgaXmlFile; if (System.IO.File.Exists(pathFicheroRF) == false) { pathFicheroRF = System.IO.Directory.GetCurrentDirectory() + "/RADIO.XML"; } if (System.IO.File.Exists(pathFicheroSGA) == false) { pathFicheroSGA = System.IO.Directory.GetCurrentDirectory() + "/SGA.XML"; } try { // Sección Compradio.VFP UsrConect = System.Convert.ToChar(Iptr.inicioconexion()); if (UsrConect != 'S') { return(UsrConect); } // Sección Compradio.CS // __TFRf = new TF.Tf(Iptr.cadenadeconexion.ToString()); // Toma valor de compradio.Vfp __TFRf = new TF.Tf(Properties.Settings.Default.ConnectString); // Toma valor de configuración. __TFXmlRF = new TF.Xml(); // Parámetros configuración RF. UsrConect = __TFXmlRF.LoadXmlFile(pathFicheroRF); if (UsrConect == 'S') { __TFXmlSGA = new TF.Xml(); UsrConect = __TFXmlSGA.LoadXmlFile(pathFicheroSGA); // Parámetros configuración SGA. } switch (UsrConect) { // OK. case 'S': break; case 'N': SetMessage("INIC-0001", "No existe XML"); break; case 'C': SetMessage("INIC-0002", "Error load XML"); break; default: SetMessage("INIC-????", "Error no controlado"); UsrConect = 'N'; break; } // Inicializar constantes de configuración de RADIO.XML if (_xmlinicializar() == false) { // Error de programa. SetMessage("INIC-0004", "Config no válidos"); UsrConect = 'N'; } // Inicializa el entorno BBDD. __TFRf.Inicializar(); // Inicializar propiedades de visualización de pantalla. _scrinicializar(); // ..... } catch (ArgumentOutOfRangeException ex) { // Error de programa. SetMessage("INIC-????", ex.Message); UsrErrorE = ex.Message; UsrConect = 'C'; } catch (Exception ex) { // Error de programa. SetMessage("INIC-0003", "Excepción load XML"); UsrErrorE = ex.Message; UsrConect = 'C'; } return(UsrConect); }
/// <summary> /// Salida Palet: Finalizar. /// </summary> /// <returns>Resultado (S/N/C)</returns> public char SalFinalizar() { return(System.Convert.ToChar(Iptr.salfinalizar())); }