public int actualizarRegistro_Param(ref List <Ent_tticol080> parametros, ref string strError, ref string strTagId) { method = MethodBase.GetCurrentMethod(); bool retorno = false; Ent_twhcol018 obj018; twhcol018 dal018 = new twhcol018(); List <Ent_twhcol018> Listparametros018; int retorno018; try { strSentencia = recursos.readStatement(method.ReflectedType.Name, method.Name, ref owner, ref env, tabla); string strCondicion = string.Empty; foreach (Ent_tticol080 reg in parametros) { strSentencia += " WHERE T$PONO = '" + reg.pono + "' AND T$ORNO = '" + reg.orno.Trim().ToUpperInvariant() + "' AND TRIM(T$ITEM) = '" + reg.item.Trim().ToUpperInvariant() + "'"; parametrosIn = AdicionaParametrosComunes(reg); retorno = DAL.BaseDAL.BaseDal.EjecutarCrud("text", strSentencia, ref parametersOut, parametrosIn, false); //if (retorno) //{ // Listparametros018 = new List<Ent_twhcol018>(); // obj018 = new Ent_twhcol018(); // obj018.orno = reg.orno; // obj018.item = reg.item; // obj018.cuni = reg.idrecord; // obj018.qtdl = reg.qune; // obj018.clot = " "; // obj018.refcntd = 0; // obj018.refcntu = 0; // Listparametros018.Add(obj018); // retorno018 = dal018.insertarRegistro(ref Listparametros018, ref strError, ref strTagId); // if (!string.IsNullOrEmpty(strError)) // break; //} } return(Convert.ToInt32(retorno)); } catch (Exception ex) { strError += "Error updating data[tticol080]. 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(0); }
public int insertarRegistro_regrindM(ref List <Ent_tticol080> parametros, ref string strError, ref string strTagId) { method = MethodBase.GetCurrentMethod(); bool retorno = false; Ent_twhcol018 obj018; twhcol018 dal018 = new twhcol018(); List <Ent_twhcol018> Listparametros018; int retorno018; try { strSentencia = recursos.readStatement(method.ReflectedType.Name, method.Name, ref owner, ref env, tabla); int cant = parametros.Count; foreach (Ent_tticol080 reg in parametros) { obj018 = new Ent_twhcol018(); parametrosIn = AdicionaParametrosComunes(reg); retorno = DAL.BaseDAL.BaseDal.EjecutarCrud("text", strSentencia, ref parametersOut, parametrosIn, false); if (retorno) { Listparametros018 = new List <Ent_twhcol018>(); obj018.orno = reg.orno; obj018.item = reg.item; obj018.cuni = reg.idrecord; obj018.qtdl = reg.qune; obj018.clot = " "; obj018.refcntd = 0; obj018.refcntu = 0; Listparametros018.Add(obj018); retorno018 = dal018.insertarRegistro(ref Listparametros018, ref strError, ref strTagId); if (retorno018 < 1 || !string.IsNullOrEmpty(strError)) { break; } cant++; } } return(Convert.ToInt32(retorno)); } catch (Exception ex) { strError = "Error when inserting data [tticol080]. Try again or contact your administrator"; log.escribirError(strError + Console.Out.NewLine + ex.Message, method.Module.Name, method.Name, method.ReflectedType.Name); } return(Convert.ToInt32(retorno)); }