public static List <parametros> ProcesarDT(DataTable dt) { //parametros param = new parametros(); List <parametros> lParams = new List <parametros>(); int conteo = dt.Rows.Count; if (conteo > 0) { int i = 0; while (i < dt.Rows.Count) { parametros param = new parametros(); param.Canal = Convert.ToString(dt.Rows[i]["Id_Canal"]); param.Nom_Parametro = Convert.ToString(dt.Rows[i]["Nom_Parametro"]); param.Val_Parametro = Convert.ToString(dt.Rows[i]["Val_Parametro"]); param.Des_Parametro = Convert.ToString(dt.Rows[i]["Des_Parametro"]); lParams.Add(param); i++; } } else { Console.WriteLine("No logramos obtener parametros"); } return(lParams); }
public ActionResult Create([Bind(Include = "Id_cotizacion,Nombre,Apellido,Monto,Impuestos,Monto_total,Tipo")] cotizacione cotizacione) { if (ModelState.IsValid) { parametros parametros = new parametros(); parametros.Cotizacion = cotizacione.Id_cotizacion; db.cotizaciones.Add(cotizacione); db.SaveChanges(); return(RedirectToAction("Index", "productos_Cotizaciones", new { id = cotizacione.Id_cotizacion })); } return(View(cotizacione)); }
public ActionResult CreateUnidades(parametros model) { try { if (ModelState.IsValid) { model.tipo = "uni"; //model.usuario_mod = SesionLogin().Sigla; _db.parametros.Add(model); _db.SaveChanges(); return(JsonExito()); } } catch (Exception e) { return(JsonError("")); } return(JsonExito()); }
public IHttpActionResult Get(int id) { rppar rappar = new rppar(); parametros npar = new parametros(); npar.Id = id; string mensaje = npar.leer(); if (mensaje == "parametros agregados") { rappar.eliminar(); rappar.Agregar(npar); Log(mensaje, "getparametros", File.AppendText(@"/grafos-ti/tmp/log.txt")); return(Ok(mensaje)); } else { Log(mensaje, "getparametros", File.AppendText(@"/grafos-ti/tmp/loge.txt")); return(BadRequest()); } }
/// <summary> /// funcion para obtener el valor de algun parametro desde una lista /// </summary> /// <param name="paramList">Listado de parametros</param> /// <param name="nom_parametro">nombre del parametro a consultar</param> /// <returns>el valor del parametro</returns> public static string GetValorParametro(List <parametros> paramList, string nom_parametro) { parametros result = paramList.Find(x => x.Nom_Parametro == nom_parametro); return(result.Val_Parametro); }
public static string GrabarAjax(string sDelete, string sInsert, string sUpdate, parametros objeto) { SqlConnection oConn = null; SqlTransaction tr; string sResul = "", sInsertados = ""; int nIDSector = -1; int nIDSegmen = -1; //string[] aDatosBasicos = null; #region abrir conexión y transacción try { oConn = Conexion.Abrir(); tr = Conexion.AbrirTransaccionSerializable(oConn); } catch (Exception ex) { if (oConn.State == ConnectionState.Open) { Conexion.Cerrar(oConn); } //sResul = "Error@#@" + Errores.mostrarError("Error al abrir la conexión", ex); //return sResul; throw new Exception(Errores.mostrarError("Error al abrir la conexión", ex)); } #endregion try { #region Bajas if (sDelete != "") //No se han realizado bajas { string[] aDeletes = Regex.Split(sDelete, "///"); foreach (string oDelete in aDeletes) { if (oDelete == "") { continue; } string[] aDel = Regex.Split(oDelete, "##"); ///aDel[0] = id ///aDel[1] = title ///aDel[2] = nivel ///aDel[2] = parent /// if (aDel[2] == "1") { SUPER.DAL.SECTOR.Delete(tr, int.Parse(aDel[0])); } else if (aDel[2] == "2") { SUPER.DAL.SEGMENTO.Delete(tr, int.Parse(aDel[0])); } } } #endregion #region Inserciones if (sInsert != "") // No se han realizado Inserciones { string[] aInserts = Regex.Split(sInsert, "///"); foreach (string oInsert in aInserts) { if (oInsert == "") { continue; } string[] aInsert = Regex.Split(oInsert, "##"); ///aInsert[0] = id virtual ///aInsert[1] = title ///aInsert[2] = nivel ///aInsert[3] = parent(sector para el caso de los segmentos) ///aInsert[4] = codext // Estoy metiendo el codigo externo con el valor de la denominacion if (aInsert[2] == "1") { nIDSector = SUPER.DAL.SECTOR.Insert(tr, aInsert[1], aInsert[4]); if (sInsertados == "") { sInsertados = aInsert[0] + "::" + nIDSector.ToString(); } else { sInsertados += "//" + aInsert[0] + "::" + nIDSector.ToString(); } } else if (aInsert[2] == "2") { string sID = (int.Parse(aInsert[3]) < 0) ? nIDSector.ToString() : aInsert[3]; nIDSegmen = SUPER.DAL.SEGMENTO.Insert(tr, aInsert[1], aInsert[4], int.Parse(sID)); if (sInsertados == "") { sInsertados = aInsert[0] + "::" + nIDSegmen.ToString(); } else { sInsertados += "//" + aInsert[0] + "::" + nIDSegmen.ToString(); } } } } #endregion #region Modificaciones if (sUpdate != "") //No se han realizado modificaciones { string[] aUpdates = Regex.Split(sUpdate, "///"); foreach (string oUpdate in aUpdates) { if (oUpdate == "") { continue; } string[] aUpd = Regex.Split(oUpdate, "##"); ///aUpd[0] = id ///aUpd[1] = title ///aUpd[2] = nivel ///aUpd[3] = parent(sector para el caso de los segmentos) ///aUpd[4] = codext /// if (aUpd[2] == "1") { SUPER.DAL.SECTOR.Update(tr, int.Parse(aUpd[0]), aUpd[1], aUpd[4]); } else if (aUpd[2] == "2") { SUPER.DAL.SEGMENTO.Update(tr, int.Parse(aUpd[0]), aUpd[1], aUpd[4], int.Parse(aUpd[3])); } } } #endregion Conexion.CommitTransaccion(tr); sResul = sInsertados; } catch (Exception ex) { Conexion.CerrarTransaccion(tr); string sError = Errores.mostrarError("Error al grabar los datos del árbol. ", ex); string[] aError = Regex.Split(sError, "@#@"); throw new Exception(Utilidades.escape(aError[0]), ex); } finally { Conexion.Cerrar(oConn); } return(sResul); }