Ejemplo n.º 1
0
        private List <Ent_ParametrosDAL> AdicionaParametrosComunes(Ent_tticol132 parametros, bool blnUsarPRetorno = false)
        {
            method = MethodBase.GetCurrentMethod();
            string strError = string.Empty;
            List <Ent_ParametrosDAL> parameterCollection = new List <Ent_ParametrosDAL>();

            try
            {
                Ent_ParametrosDAL.AgregaParametro(ref parameterCollection, "T$BCDE", DbType.String, parametros.barcode);
                //Ent_ParametrosDAL.AgregaParametro(ref parameterCollection, "T$DATE", DbType.DateTime, parametros.date.ToString("dd/MM/yyyy HH:mm:ss"));
                Ent_ParametrosDAL.AgregaParametro(ref parameterCollection, "T$TYPE", DbType.Int64, parametros.type);
                Ent_ParametrosDAL.AgregaParametro(ref parameterCollection, "T$ITEM", DbType.String, parametros.item);
                Ent_ParametrosDAL.AgregaParametro(ref parameterCollection, "T$USER", DbType.String, parametros.user);
                Ent_ParametrosDAL.AgregaParametro(ref parameterCollection, "T$STAT", DbType.Int64, parametros.status);
                Ent_ParametrosDAL.AgregaParametro(ref parameterCollection, "T$MCNO", DbType.String, parametros.machine);
                Ent_ParametrosDAL.AgregaParametro(ref parameterCollection, "T$REFCNTD", DbType.Int64, parametros.refcntd);
                Ent_ParametrosDAL.AgregaParametro(ref parameterCollection, "T$REFCNTU", DbType.Int64, parametros.refcntu);

                if (blnUsarPRetorno)
                {
                    Ent_ParametrosDAL pDal = new Ent_ParametrosDAL();
                    pDal.Name         = "@p_Int_Resultado";
                    pDal.Type         = DbType.Int32;
                    pDal.ParDirection = ParameterDirection.Output;
                    parameterCollection.Add(pDal);
                }
            }
            catch (Exception ex)
            {
                strError = "Error when creating parameters [135]. Try again or contact your administrator \n";
                log.escribirError(strError + Console.Out.NewLine + ex.Message, stackTrace.GetFrame(1).GetMethod().Name, method.Name, method.ReflectedType.Name);
            }
            return(parameterCollection);
        }
Ejemplo n.º 2
0
        public static string ValidarIdentifier(string sIdentifier)
        {
            string                retorno       = "0";
            DataTable             DTRetorno     = null;
            string                strError      = string.Empty;
            InterfazDAL_tticol132 tticol132     = new InterfazDAL_tticol132();
            Ent_tticol132         ent_tticol132 = new Ent_tticol132();

            if (string.IsNullOrEmpty(sIdentifier))
            {
                retorno = "0";
            }
            else
            {
                Ent_tticol132 param = new Ent_tticol132()
                {
                    barcode = sIdentifier
                };
                try
                {
                    DTRetorno = tticol132.ObtenerBox(ref param, ref strError);
                    if (DTRetorno.Rows.Count > 0)
                    {
                        retorno = string.Empty;
                    }
                }
                catch (Exception ex)
                {
                    retorno = ex.InnerException != null ?
                              ex.Message + " (" + ex.InnerException + ")" :
                              ex.Message;
                }
            }
            return(retorno);
        }
Ejemplo n.º 3
0
        protected void btnContinue_Click(object sender, EventArgs e)
        {
            InterfazDAL_tticol132 tticol132     = new InterfazDAL_tticol132();
            Ent_tticol132         ent_tticol132 = new Ent_tticol132();
            string strError = string.Empty;
            int    retorno;
            List <Ent_tticol132> param = new List <Ent_tticol132>();
            DataTable            DTBox;

            try
            {
                if (String.IsNullOrEmpty(txtIdentifier.Text))
                {
                    strError = "Box Identifier doesn't exist";
                    return;
                }

                ent_tticol132.barcode = txtIdentifier.Text;
                DTBox = tticol132.ObtenerBox(ref ent_tticol132, ref strError);
                if (DTBox.Rows.Count > 0)
                {
                    ent_tticol132.item = string.Format("         {0}", DTBox.Rows[0]["t$item"].ToString().Trim());
                    ent_tticol132.type = int.Parse(DTBox.Rows[0]["t$type"].ToString());
                    ent_tticol132.user = Session["user"].ToString();
                    //Modificado por petición de DMontoya
                    //Al digitar un registro de uso el registro que se está guardando en la tabla el registro con:
                    //status “Nuevo” y este campo debe quedar con valor “En Uso” (2) Pendiente
                    //ent_tticol132.status = int.Parse(DTBox.Rows[0]["t$stat"].ToString());
                    ent_tticol132.status  = 2;
                    ent_tticol132.machine = txtMachine.Text.Trim().ToUpperInvariant();
                    ent_tticol132.refcntd = 0;
                    ent_tticol132.refcntu = 0;

                    param.Add(ent_tticol132);
                }

                retorno = tticol132.insertarRegistro(ref param, ref strError);

                if (retorno == 0 && !string.IsNullOrEmpty(strError))
                {
                    strError = "Save unsuccessfully (" + strError + ")";
                }
                else
                {
                    strError           = "Save successfully";
                    txtIdentifier.Text = "";
                    //txtMachine.Text = "";
                }
            }
            catch (Exception ex)
            {
                strError = ex.InnerException != null ?
                           ex.Message + " (" + ex.InnerException + ")" :
                           ex.Message;
            }
            lblMensaje.Text = strError;
        }
Ejemplo n.º 4
0
        public DataTable ObtenerBox(ref Ent_tticol132 parametros, ref string strError)
        {
            //int retorno = -1;
            DataTable retorno;

            try
            {
                retorno = dal.ObtenerBox(ref parametros, ref strError);
                return(retorno);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.InnerException.ToString());
            }
        }
Ejemplo n.º 5
0
        public DataTable ObtenerBox(ref Ent_tticol132 ParametrosIn, ref string strError)
        {
            method = MethodBase.GetCurrentMethod();

            paramList = new Dictionary <string, object>();
            paramList.Add("p1", ParametrosIn.barcode.Trim().ToUpperInvariant());
            strSentencia = recursos.readStatement(method.ReflectedType.Name, method.Name, ref owner, ref env, tabla, paramList);

            try
            {
                consulta = DAL.BaseDAL.BaseDal.EjecutarCons("Text", strSentencia, ref parametersOut, null, true);
                if (consulta.Rows.Count < 1)
                {
                    strError = "Not found records for confirm";
                }
            }

            catch (Exception ex)
            {
                strError = "Error when querying data [tticol132]. Try again or contact your administrator";
                log.escribirError(strError + Console.Out.NewLine + ex.Message, stackTrace.GetFrame(1).GetMethod().Name, method.Name, method.ReflectedType.Name);
            }
            return(consulta);
        }