public CreditCardMovement(decimal importo, DateTime data, Circuito circuito, string numeroCarta) { Importo = importo; DataOperazione = data; TipoCircuito = circuito; NumeroCarta = numeroCarta; }
public static Circuito Insertar(Circuito Circuito) { DataSource DataSource = DataSource.GetInstancia(); Circuito CircuitoInsertado = null; try { using (SqlDataReader Reader = DataSource.ConsultarProcedimiento("CircuitoInsertar", Circuito.ToParams())) { if (Reader != null && Reader.Read()) { CircuitoInsertado = new Circuito(); CircuitoInsertado.Clave = Convert.ToInt32(Reader["cveCircuito"].ToString()); CircuitoInsertado.Codigo = Reader["codigo"].ToString(); CircuitoInsertado.ClaveArea = Convert.ToInt32(Reader["cveArea"].ToString()); Circuito.Descripcion = Reader["descripcion"].ToString(); } DataSource.Cerrar(); } }catch (Exception e) { throw e; } return(CircuitoInsertado); }
// Obtener un circuito public string getCircuito(Circuito _circuito) { Circuito circuito = null; try { SqlDataReader dr = consultar("EXEC get_circuito '" + _circuito.TN_Id_Circuito + "'"); if (dr != null) { while (dr.Read()) { circuito = new Circuito(); circuito.TN_Id_Circuito = int.Parse(dr["TN_Id_Circuito"].ToString()); circuito.TC_Desc_Circuito = dr["TC_Desc_Circuito"].ToString(); } } } catch (SqlException e) { Console.WriteLine(e.ToString()); circuito = null; } this.closeCon(); return(JsonConvert.SerializeObject(circuito)); }
public ActionResult CreateEdit(Circuito model) { try { if (ModelState.IsValid) { //Create or Edit??? if (db.Circuitos.Any(x => x.ID == model.ID)) { db.Entry(model).State = EntityState.Modified; } else { db.Circuitos.Add(model); } //Commit db.SaveChanges(); //Msg Success TempData.Add("SUCESSO", "Operação realizada com sucesso."); return(RedirectToAction("CreateEdit")); } } catch (Exception ex) { TempData.Add("ERRO", ex.Message); } return(View(model)); }
/// <summary> /// Define la transaccción que actualiza un circuito /// </summary> /// <param name="circuit">El circuito actualizar.</param> /// <param name="task_completed">La tarea que se ejecuta al terminar la transacción.</param> public static void UpdateCircuitTr(this Circuito circuit, Action <Object> task_completed, double longitud = Double.NaN, double fac_agrup = Double.NaN, string interruptor = null, string calibre = null) { KeyValuePair <string, object>[] updateData = new KeyValuePair <string, object>[] { !Double.IsNaN(longitud) ? new KeyValuePair <string, object>("longitud", longitud) : new KeyValuePair <string, object>(String.Empty, null), !Double.IsNaN(fac_agrup) ? new KeyValuePair <string, object>("fac_agrup", fac_agrup) : new KeyValuePair <string, object>(String.Empty, null), interruptor != null ? new KeyValuePair <string, object>("interruptor", interruptor) : new KeyValuePair <string, object>(String.Empty, null), calibre != null ? new KeyValuePair <string, object>("calibre", calibre) : new KeyValuePair <string, object>(String.Empty, null) }.Where(x => x.Key != String.Empty).ToArray(); if (updateData.Length > 0) { SQLiteWrapper tr = new SQLiteWrapper(TabalimApp.AppDBPath) { TransactionTask = (SQLite_Connector conn, Object input) => { Object[] data = input as Object[]; var cto = data[0] as Circuito; var uData = data[1] as KeyValuePair <string, object>[]; return(cto.Update(conn, uData)); }, TaskCompleted = (Object result) => { task_completed(result); } }; tr.Run(new Object[] { circuit, updateData }); } }
public ActionResult AdicionarEditar(Circuito emp) { try { if (emp.ImagemUpload != null) { string fileName = Path.GetFileNameWithoutExtension(emp.ImagemUpload.FileName); string extension = Path.GetExtension(emp.ImagemUpload.FileName); fileName = fileName + DateTime.Now.ToString("yymmssfff") + extension; emp.Imagem = "~/Content/Imagens/" + fileName; emp.ImagemUpload.SaveAs(Path.Combine(Server.MapPath("~/Content/Imagens/"), fileName)); } using (FormulaIFSContext db = new FormulaIFSContext()) { if (emp.Id == 0) { db.Circuitos.Add(emp); db.SaveChanges(); } else { db.Entry(emp).State = EntityState.Modified; db.SaveChanges(); } } return(Json(new { success = true, html = GlobalClass.RenderRazorViewToString(this, "Visao", GetCircuitos()), message = "Salvo com Sucesso" }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { success = false, message = ex.Message }, JsonRequestBehavior.AllowGet)); } }
public static List <Circuito> Listar() { DataSource DataSource = DataSource.GetInstancia(); List <Circuito> Circuitos = new List <Circuito>(); try { using (SqlDataReader Reader = DataSource.ConsultarProcedimiento("CircuitoListar")) { if (Reader != null) { while (Reader.Read()) { Circuito Circuito = new Circuito(); Circuito.Clave = Convert.ToInt32(Reader["cveCircuito"].ToString()); Circuito.Codigo = Reader["codigo"].ToString(); Circuito.ClaveArea = Convert.ToInt32(Reader["cveArea"].ToString()); Circuito.Descripcion = Reader["descripcion"].ToString(); Circuitos.Add(Circuito); } } DataSource.Cerrar(); } } catch (Exception e) { throw e; } return(Circuitos); }
public ActionResult DeleteConfirmed(int id) { Circuito circuito = db.Circuito.Find(id); db.Circuito.Remove(circuito); db.SaveChanges(); return(RedirectToAction("Index")); }
public void Clear() { DaBarra.Clear(); AberturaDaBarra.Clear(); OperacaoLinha.Clear(); AberturaParaBarra.Clear(); ParaBarra.Clear(); Circuito.Clear(); EstadoLinha.Clear(); Proprietario.Clear(); Resistencia.Clear(); Reatancia.Clear(); Susceptancia.Clear(); Tap.Clear(); TapMinimo.Clear(); TapMaximo.Clear(); Defasagem.Clear(); BarraControladaLinha.Clear(); CapacidadeNormal.Clear(); CapacidadeEmEmergencia.Clear(); NumeroDeSteps.Clear(); CapacidadeEquipamento.Clear(); AgregadorLinha1.Clear(); AgregadorLinha2.Clear(); AgregadorLinha3.Clear(); AgregadorLinha4.Clear(); AgregadorLinha5.Clear(); AgregadorLinha6.Clear(); AgregadorLinha7.Clear(); AgregadorLinha8.Clear(); AgregadorLinha9.Clear(); AgregadorLinha10.Clear(); }
public JsonResult Obtener(int codigo) { CircuitoRN circuitoRN = new CircuitoRN(); Circuito circuito = new Circuito(); circuito.TN_Id_Circuito = codigo; return(Json(new { resultado = circuitoRN.ObtenerCircuito(circuito) })); // Retornar el dato solicitado }
public ActionResult Edit([Bind(Include = "ID,Nombre,JuntaDepartamentalID")] Circuito circuito) { if (ModelState.IsValid) { db.Entry(circuito).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.JuntaDepartamentalID = new SelectList(db.JuntaDepartamental, "ID", "Nombre", circuito.JuntaDepartamentalID); return(View(circuito)); }
public ActionResult Create([Bind(Include = "ID,Nombre,JuntaDepartamentalID")] Circuito circuito) { if (ModelState.IsValid) { db.Circuito.Add(circuito); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.JuntaDepartamentalID = new SelectList(db.JuntaDepartamental, "ID", "Nombre", circuito.JuntaDepartamentalID); return(View(circuito)); }
// POST: odata/Circuitoes public async Task <IHttpActionResult> Post(Circuito circuito) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Circuito.Add(circuito); await db.SaveChangesAsync(); return(Created(circuito)); }
/// <summary> /// Devuelve la colección de circuitos disponibles. /// </summary> /// <param name="tablero">El tablero actual.</param> /// <param name="cFases">El número de fases del circuito.</param> /// <param name="isMotor">En caso de ser <c>true</c> [es un motor].</param> /// <returns>La colección de circuitos disponibles</returns> public static IEnumerable <Circuito> GetAvailableCircuitos(this Tablero tablero, int cFases, bool isMotor) { List <Circuito> circuitos = new List <Circuito>(); IEnumerable <int> motorPolos = tablero.Circuitos.Values.Where(x => isMotor || x.HasMotor).SelectMany(x => x.Polos); IEnumerable <int> usedPolos = tablero.Circuitos.Values.Where(x => isMotor || !x.HasMotor).SelectMany(x => x.Polos); List <int> odd = new List <int>(), even = new List <int>(); int oddCount = cFases, evenCount = cFases; Circuito c; foreach (int i in Enumerable.Range(1, tablero.Sistema.Polo).Except(motorPolos)) { if (!usedPolos.Contains(i)) { if (i % 2 == 1) { odd.Add(i); } else { even.Add(i); } } else if (!isMotor && (c = tablero.Circuitos.Values.First(x => x.Polos.Contains(i))).Polos.Count() == cFases && !circuitos.Contains(c)) { circuitos.Add(c); } if (odd.Count == cFases) { if (odd.Last() - odd.First() == (cFases - 1) * 2) { circuitos.Add(Circuito.GetCircuito(cFases, odd.ToArray())); odd.Clear(); } else { odd.RemoveAt(0); } } if (even.Count == cFases) { if (even.Last() - even.First() == (cFases - 1) * 2) { circuitos.Add(Circuito.GetCircuito(cFases, even.ToArray())); even.Clear(); } else { even.RemoveAt(0); } } } return(circuitos); }
public ActionResult AdicionarEditar(int id = 0) { Circuito circuito = new Circuito(); if (id != 0) { using (FormulaIFSContext db = new FormulaIFSContext()) { circuito = db.Circuitos.Where(x => x.Id == id).FirstOrDefault <Circuito>(); } } return(View(circuito)); }
// DELETE: odata/Circuitoes(5) public async Task <IHttpActionResult> Delete([FromODataUri] int key) { Circuito circuito = await db.Circuito.FindAsync(key); if (circuito == null) { return(NotFound()); } db.Circuito.Remove(circuito); await db.SaveChangesAsync(); return(StatusCode(HttpStatusCode.NoContent)); }
/// <summary> /// Define la transacción que elimina un circuito /// </summary> /// <param name="circuit">El circuito a eliminar.</param> /// <param name="task_completed">La tarea que se ejecuta al terminar la transacción.</param> public static void DeleteCircuitTr(this Circuito circuit, Action <Object> task_completed) { SQLiteWrapper tr = new SQLiteWrapper(TabalimApp.AppDBPath) { TransactionTask = (SQLite_Connector conn, Object input) => { Circuito cto = input as Circuito; return(cto.Delete(conn)); }, TaskCompleted = (Object result) => { task_completed(result); } }; tr.Run(circuit); }
// GET: /Circuitos/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Circuito circuito = db.Circuito.Find(id); if (circuito == null) { return(HttpNotFound()); } return(View(circuito)); }
// GET: /Circuitos/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Circuito circuito = db.Circuito.Find(id); if (circuito == null) { return(HttpNotFound()); } ViewBag.JuntaDepartamentalID = new SelectList(db.JuntaDepartamental, "ID", "Nombre", circuito.JuntaDepartamentalID); return(View(circuito)); }
// Listar todos los circuitos del sistema public string listarCircuito() { List <Circuito> lista = new List <Circuito>(); SqlDataReader dataReader = consultar($"exec sp_listar_Circuitos"); while (dataReader.Read()) { Circuito circuito = new Circuito(); circuito.TN_Id_Circuito = int.Parse(dataReader["TN_Id_Circuito"].ToString()); circuito.TC_Desc_Circuito = dataReader["TC_Desc_Circuito"].ToString(); lista.Add(circuito); } this.closeCon(); return(JsonConvert.SerializeObject(lista)); }
public ActionResult Delete(int id) { try { using (FormulaIFSContext db = new FormulaIFSContext()) { Circuito emp = db.Circuitos.Where(x => x.Id == id).FirstOrDefault <Circuito>(); db.Circuitos.Remove(emp); db.SaveChanges(); } return(Json(new { success = true, html = GlobalClass.RenderRazorViewToString(this, "Visao", GetCircuitos()), message = "Deletado com sucesso" }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { success = false, message = ex.Message }, JsonRequestBehavior.AllowGet)); } }
/// <summary> /// Maneja el evento que que envia la instrucción de editar un circuito /// </summary> /// <param name="sender">La fuente del evento.</param> /// <param name="e">Los argumentos de tipo <see cref="RoutedEventArgs"/> que contienen la información del evento.</param> private void btnEditCircuito_Click(object sender, RoutedEventArgs e) { string cKey; Circuito cto = GetCircuito(sender as Button, out cKey); var inp = new CircuitInput(cto); inp.ShowDialog(); if (inp.DialogResult.Value) { String ctoFormat = "Cto({0}) L {1} [m]"; foreach (var it in this.listOfCircuits.ItemsSource.OfType <CtoCompItem>().Where(x => x.CtoKey == cKey)) { it.CtoFormat = String.Format(ctoFormat, cto, cto.Longitud); } this.Refresh(); } }
/// <summary> /// Handles the Click event of the btnDeleteCircuito control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="RoutedEventArgs"/> instance containing the event data.</param> private async void btnDeleteCircuito_Click(object sender, RoutedEventArgs e) { string cKey; Circuito cto = GetCircuito(sender as Button, out cKey); if (await this.ShowQuestionDialog("Eliminar circuito", String.Format("Esta seguro de querere eliminar el cto {0}", cto))) { cto.DeleteCircuitTr( (Object result) => { if ((Boolean)result) { this.Refresh(); } }); } }
// Editar el circuito public int EditarCircuito(Circuito _circuito) { CircuitoAD circuitoAD = new CircuitoAD(); int respuesta = 0; //Llamado a accedo de datos try { respuesta = circuitoAD.updateCircuito(_circuito); // Resultado de la operacion Console.WriteLine(respuesta); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } return(respuesta); }
// Registrar un nuevo circuito public int insertCircuito(Circuito _circuito) { int salida = 0; try { SqlDataReader dr = consultar("EXEC sp_registrar_circuito '" + _circuito.TC_Desc_Circuito + "'"); dr.Read(); salida = int.Parse(dr[0].ToString()); } catch (SqlException e) { Console.WriteLine(e.ToString()); salida = -1; } this.closeCon(); return(salida); }
public static Double GetCorriente(Componente componente, Circuito circuito, Tension tension) { if (!(componente is Motor)) { return(0); } HPItem SelectedMotor = TabalimApp.Motores.First(x => x.HP == componente.Potencia.HP); switch (circuito.Polos.Length) { case 1: return(tension.TensionAlNeutro <= 127 ? SelectedMotor.I_1_127 : SelectedMotor.I_1_230); case 2: return(tension.Value <= 220 ? SelectedMotor.I_2_230 : SelectedMotor.I_2_460); case 3: return(tension.Value <= 208 ? SelectedMotor.I_3_208 : tension.Value <= 220 ? SelectedMotor.I_3_230 : SelectedMotor.I_3_460); } return(1); }
public JsonResult Insertar(string nombre) { CircuitoRN circuitoRN = new CircuitoRN(); Circuito circuito = new Circuito(); circuito.TC_Desc_Circuito = nombre; int respuesta = circuitoRN.InsertarCircuito(circuito); if (respuesta == 1) // Los datos se registraron exitosamente { return(Json(new { success = true })); } else // Error en el registro { return(Json(new { success = false })); } }
public CircuitoCadViewModel(Circuito circuitoSelecionado) { CircuitoSelecionado = circuitoSelecionado; if (circuitoSelecionado.Nome == null && circuitoSelecionado.Cidade == null && circuitoSelecionado.Pais == null && circuitoSelecionado.TipoCircuito == null) { CircuitoSelecionado = null; } else { Nome = circuitoSelecionado.Nome; Cidade = circuitoSelecionado.Cidade; Pais = circuitoSelecionado.Pais; TipoCircuito = circuitoSelecionado.TipoCircuito; } }
// Eliminar un circuito public int deleteCircuito(Circuito _circuito) { int salida = 0; try { SqlDataReader dr = consultar($"EXEC sp_delete_circuito'{_circuito.TN_Id_Circuito}'"); dr.Read(); salida = int.Parse(dr[0].ToString()); } catch (SqlException e) { Console.WriteLine(e.ToString()); salida = -1; } this.closeCon(); return(salida); }
// Obtener un circuito solicitado public string ObtenerCircuito(Circuito _circuito) { CircuitoAD circuitoAD = new CircuitoAD(); string respuesta = null; //Llamado a accedo de datos try { respuesta = circuitoAD.getCircuito(_circuito); // Resultado de la operacion Console.WriteLine(respuesta); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } return(respuesta); }