public HomeView() { InitializeComponent(); Consumo consumo = new Consumo(); DataContext = new ConsumoViewModel(consumo); }
private void button6_Click(object sender, EventArgs e) { if (pt.Controls.Count <= 0) { MessageBox.Show("Debe seleccionar al menos un producto.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { if (MessageBox.Show("¿Desea concluir con la compra?", "Mensaje", MessageBoxButtons.YesNo, MessageBoxIcon.Question).ToString().Equals("Yes")) { Consumo c = new Consumo(); TicketForm t = new TicketForm(); t.Costo = costo; t.Cantidad = cantidad; t.Nombre = u.Nombre; t.ShowDialog(); c.Cantidad = cantidad; c.Costototal = costo; c.Fecha = DateTime.Now; c.IdUsuario = u.Id; c.CrearTicket(c); cantidad = 0; costo = 0; pt.Controls.Clear(); } } }
public static void ActualizarAnyadirRegistro(Consumo consumo) { vodastarDataSet.ConsumosRow regConsumo; // si el alumno ya existe (estamos modificando) tomo su registro de la tabla // si no, Construimos un registro nuevo if (consumo.IdConsumo > 0) { regConsumo = consumosTabla.FindByidConsumo(consumo.IdConsumo); } else { regConsumo = consumosTabla.NewConsumosRow(); } // actualizo el registro regConsumo.Duracion = Convert.ToDecimal(consumo.Duracion); regConsumo.Destino = consumo.Destino; regConsumo.idCliente = consumo.IdCliente; regConsumo.idTarifa = consumo.IdTarifa; regConsumo.FechaHora = DateTime.Now; // Si era un alumno nuevo, añado el registro a la tabla if (consumo.IdConsumo < 0) { consumosTabla.AddConsumosRow(regConsumo); } // En cualquier caso, actualizo la bd consumosAdapter.Update(regConsumo); }
public Boolean AgregarSolicStock(Consumo consumo) { bool respuesta = false; Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "Adm_Stock_Insumo_ingreso"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Codigo", consumo.CodItem); cmd.Parameters.AddWithValue("@Descrip", consumo.NombrePapel); cmd.Parameters.AddWithValue("@Stock", consumo.Lote); cmd.Parameters.AddWithValue("@Cantidad", consumo.Cons_Pliego); cmd.Parameters.AddWithValue("@OT", consumo.Costtot); cmd.Parameters.AddWithValue("@NombreOT", consumo.Tipo); cmd.Parameters.AddWithValue("@Maquinas", consumo.Cons_Otros); cmd.Parameters.AddWithValue("@Estado", 1); cmd.Parameters.AddWithValue("@Usuario", consumo.Cons_Plancha); cmd.ExecuteNonQuery(); respuesta = true; } else { respuesta = false; } return(respuesta); }
public void LlenarComboSeleccion() { consu = new Consumo(); List <Catalogo> cata = null; try { cata = consu.ObtenerCatalogo(); ViewState["lala"] = cata.ToList(); if (cata.Count > 0 && cata != null) { CmbSelecPeli.DataSource = cata; CmbSelecPeli.TextField = "NOMBRE"; CmbSelecPeli.ValueField = "IDPELICULA"; CmbSelecPeli.DataBind(); } else { CmbSelecPeli.Enabled = false; } }catch (Exception ex) { } //CmbSelecPeli }
public List <Consumo> ListarStockInsumo(string Codigo, string Descripcion, string Grupo) { List <Consumo> lista = new List <Consumo>(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "Adm_ListarStockInsumo"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Codigo", Codigo); cmd.Parameters.AddWithValue("@Descripcion", Descripcion); cmd.Parameters.AddWithValue("@Grupo", Grupo); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Consumo cons = new Consumo(); cons.CodItem = reader["CodItem"].ToString(); cons.NombrePapel = reader["Descricao"].ToString(); cons.Gramage = Convert.ToDouble(reader["SaldoFinal"].ToString()).ToString("N2") + " " + reader["Unidad"].ToString(); cons.Lote = reader["grupo"].ToString(); cons.Certif = Convert.ToInt32(reader["Solicitado"].ToString()).ToString("N2").Replace(",", "."); cons.Tipo = "<a style='Color:Blue;text-decoration:none;' href='javascript:openGame(\"" + cons.CodItem + "\",\"" + cons.NombrePapel + "\",\"" + cons.Gramage + "\",\"" + cons.Lote + "\")'>Solicitar</a>"; lista.Add(cons); } } return(lista); }
public List <Consumo> ListarStockInsumoMaquina() { List <Consumo> lista = new List <Consumo>(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { try { cmd.CommandText = "Adm_Stock_InsumoMaqMetrics"; cmd.CommandType = System.Data.CommandType.StoredProcedure; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Consumo consumo = new Consumo(); consumo.CodItem = reader["CodRecurso"].ToString(); consumo.Gramage = reader["Descricao"].ToString(); lista.Add(consumo); } } catch { } } return(lista); }
public List <Consumo> ListarSerExterno(string OT) { List <Consumo> lista = new List <Consumo>(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "[Adm_List_Consumo2]"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@NumOrdem", OT); cmd.Parameters.AddWithValue("@Procedimiento", 1); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Consumo cons = new Consumo(); cons.Lote = reader["Proceso"].ToString(); cons.CodItem = reader["Barniz"].ToString(); cons.NombrePapel = reader["Formato"].ToString(); cons.Cons_Plancha = reader["Tipo"].ToString(); cons.Certif = Convert.ToInt32(reader["Cantidad_Pliegos"].ToString()).ToString("N0").Replace(",", "."); cons.CostUni = Convert.ToDouble(reader["ValorPl"].ToString()).ToString("N2"); cons.Costtot = Convert.ToDouble(reader["CostoTotal"].ToString()).ToString("N2"); lista.Add(cons); } } con.CerrarConexion(); return(lista); }
public ActionResult Details(int id) { var cmd = new MySqlCommand { CommandText = "SELECT * FROM consumo WHERE id = @id" }; cmd.Parameters.Add("@id", id); var items = SqlConnector.Instance.GetTable(cmd, out var r); List <Consumo> consu = new List <Consumo>(); foreach (DataRow i in items.Rows) { var hogar = new Consumo() { Id = int.Parse(i[0].ToString()), IdToma = int.Parse(i[1].ToString()), ConsumoEnergetico = float.Parse(i[2].ToString()), Fecha = DateTime.Parse(i[3].ToString()) }; consu.Add(hogar); } var item = consu.First(x => x.Id == id); return(View(item)); }
public void Excluir(Consumo obj) { using (MySqlConnection conexao = new MySqlConnection(ConnString())) { conexao.Execute($"delete from Consumo where id=@id", obj); } }
private void button1_Click(object sender, EventArgs e) { Consumo consumo = new Consumo(); ElegirConsumo ec = new ElegirConsumo(consumo.ConsumoCuenta(c.Id)); ec.ShowDialog(); }
public void Inserir(Consumo obj) { using (MySqlConnection conexao = new MySqlConnection(ConnString())) { conexao.Execute($"insert into consumo (descricao) values (@descricao)", obj); } }
public void Alterar(Consumo obj) { using (MySqlConnection conexao = new MySqlConnection(ConnString())) { conexao.Execute($"update consumo set descricao=@descricao where id=@id", obj); } }
public async Task <string> Grava_Consumo(int aux_usuario, string aux_produto, double aux_preco) { if (aux_usuario == 0) { return("Usuário inválido."); } if (aux_produto == "") { return("Produto inválido."); } if (aux_preco == 0) { return("Preço inválido."); } var client = new MobileServiceClient("https://idealapp.azurewebsites.net"); var consumoTable = client.GetTable <Consumo>(); Consumo linha = new Consumo() { usuario = aux_usuario, data = DateTime.Today, pago = false, preco = aux_preco, produto = aux_produto, hora = DateTime.Now.ToString("HH:mm:ss") }; try { await consumoTable.InsertAsync(linha); } catch (Exception e) { return(e.ToString()); } return(""); }
// PARA LLENAR EL DATAGRIDVIEW CON LOS DATOS DE LA CONSULTA public void MostrarConsumoTotal() { Consumo consumototal = new Consumo(); Cliente clientedatos = new Cliente(); string fechainicial = DateTime.Parse(DtpFechaInicial.Text).ToString("yyyy-MM-dd"); string fechafinal = DateTime.Parse(DtpFechaFinal.Text).ToString("yyyy-MM-dd"); DgvConsumoTipoC.DataSource = consumototal.ReporteConsumoTotal(fechainicial, fechafinal, CmbTipoCliente.SelectedValue.ToString()); try { if (DgvConsumoTipoC != null || DgvConsumoTipoC.Rows.Count > 0) { MostrarFormulario(); TotalConsumoFacturado(); TotalConsumoMetro(); } else { MessageBox.Show("NO HAY REGISTROS A MOSTRAR PARA ESE TIPO DE CLIENTE", "INFORMACIÓN", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch { MessageBox.Show("OCURRIO UN ERROR, INTENTELO MAS TARDE", "INFORMACIÓN", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public ActionResult Edit(Consumo item) { if (item.Fecha == null) { item.Fecha = DateTime.Now; } try { if (ModelState.IsValid) { var cmd = new MySqlCommand { CommandText = "Update consumo set id = @id, idToma = @idToma, " + "consumoEnergetico = @consumoEnergetico. fecha = @fecha where id = @id" }; cmd.Parameters.Add("@id", item.Id); cmd.Parameters.Add("@idToma", item.IdToma); cmd.Parameters.Add("@consumoEnergetico", item.ConsumoEnergetico); cmd.Parameters.Add("@fecha", item.Fecha); SqlConnector.Instance.ExecuteQuery(cmd, out var r); return(RedirectToAction("Index")); } return(RedirectToAction("Index")); } catch { return(View(item)); } }
public StartPage() { InitializeComponent(); Consumo consumo = new Consumo(); DataContext = new ConsumoViewModel(consumo); }
public void GenerateConsumo() { Random r = new Random(); for (int i = 1; i < 183; i++) // loop enchufes { var rMin = r.Next(25, 100); var rMax = r.Next(125, 250); var Date = DateTime.Today.AddMonths(-3); for (int j = 1; j < 150; j++) // loop dias { var consumo = r.Next(rMin, rMax); var h = new Consumo() { ConsumoEnergetico = consumo, Fecha = Date, IdToma = i }; Date = Date.AddDays(1); new ConsumoController().Create(h); } } }
public List <Consumo> ObtenerConsumosDeEstadia(Estadia estadia) { List <Consumo> Consumos = new List <Consumo>(); foreach (var row in DatabaseConnection.GetInstance().ExecuteProcedure("OBTENER_CONSUMOS_DE_ESTADIA", new SqlParameter("@id_estadia", estadia.Id))) { Consumo c = new Consumo( Convert.ToInt32(row["id_consumo"]), new Consumible( Convert.ToInt32(row["id_consumible"]), Convert.ToString(row["descripcion_consumible"]), Convert.ToDouble(row["precio_consumible"]) ), estadia, new Habitacion( Convert.ToInt32(row["id_habitacion"]), Convert.ToInt32(row["numero_habitacion"]) ), Convert.ToDateTime(row["fecha_consumo"]), Convert.ToInt32(row["cantidad_consumo"]) ); Consumos.Add(c); } return(Consumos); }
/// <summary> /// Delete Object From AjaxJQuery /// </summary> /// <param name="id">PK Value</param> /// <returns></returns> public ActionResult Delete(int id) { try { Consumo consumo = db.Consumo.Find(id); if (consumo != null) { db.Consumo.Remove(consumo); db.SaveChanges(); } return(new JsonResult { Data = new { Message = string.Empty, Success = true }, ContentEncoding = System.Text.Encoding.UTF8, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } catch (Exception eX) { // // Log Exception eX // return(new JsonResult { Data = new { Message = "Error ejecutando la acción de eliminar. Por favor inténtelo de nuevo", Success = false }, ContentEncoding = System.Text.Encoding.UTF8, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } }
public List <Consumo> ListarLiquidarOTs(string OT, string NombreOT, string Cliente, string FeInicio, string FeTermino, int procedimiento) { List <Consumo> lista = new List <Consumo>(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { cmd.CommandText = "Adm_List_LiquidarOT"; cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@OT", OT); cmd.Parameters.AddWithValue("@NombreOT", NombreOT); cmd.Parameters.AddWithValue("@Cliente", Cliente); cmd.Parameters.AddWithValue("@FeInicio", FeInicio); cmd.Parameters.AddWithValue("@FeTermino", FeTermino); cmd.Parameters.AddWithValue("@Procedimiento", procedimiento); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Consumo liquidar = new Consumo(); liquidar.Ancho = reader["QG_RMS_JOB_NBR"].ToString(); //OT liquidar.Certif = reader["NM"].ToString(); //Nombre OT liquidar.CodItem = reader["CUST_NM"].ToString(); //Cliente liquidar.Cons_Bobina = Convert.ToInt32(reader["PRN_ORD_QTY"].ToString()).ToString("N0").Replace(",", "."); //Tiraje if (reader["FECHA_LIQUIDACION"].ToString() != "") { liquidar.Cons_Plancha = Convert.ToDateTime(reader["FECHA_LIQUIDACION"].ToString()).ToString("dd-MM-yyyy"); } liquidar.Cons_Otros = "<a style='Color:Blue;text-decoration:none;' href='javascript:openGame(\"" + liquidar.Ancho + "\",\"" + liquidar.Ancho + "\")'>Ver Más</a>"; lista.Add(liquidar); } con.CerrarConexion(); } return(lista); }
public ActionResult GraphSpline() { List <DataPoint> dataPoints = new List <DataPoint>(); var cmd = new MySqlCommand { CommandText = $"select * from consumo where fecha >= last_day(now()) + interval 10 day - interval 3 month and idToma = {new Random().Next(1,10)};" }; var items = SqlConnector.Instance.GetTable(cmd, out var r); List <Consumo> consu = new List <Consumo>(); foreach (DataRow i in items.Rows) { var hogar = new Consumo() { Id = int.Parse(i[0].ToString()), IdToma = int.Parse(i[1].ToString()), ConsumoEnergetico = float.Parse(i[2].ToString()), Fecha = DateTime.Parse(i[3].ToString()) }; consu.Add(hogar); } foreach (var i in consu) { dataPoints.Add(new DataPoint(i.Fecha.Ticks, i.ConsumoEnergetico)); } ViewBag.DataPoints = JsonConvert.SerializeObject(dataPoints); return(View()); }
// GET: Consumos public void Receive(string userNameColaborador, string lecturaConsumo) { Consumo consumo = new Consumo(userNameColaborador, lecturaConsumo); // Se recibe las lecturas String l = lecturaConsumo; // Se separan las lecturas por usuario String[] lecturas = l.Split('-'); //Se recorren las lecturas for (int i = 0; i < lecturas.Length; i++) { // Se separan los datos usuario y lectura String[] datos = lecturas[i].Split(','); Consumo c = new Consumo(datos[1], datos[0]); db.Consumos.Add(c); } db.SaveChanges(); }
/// <summary> /// Validate Input Data /// </summary> /// <param name="consumo"></param> /// <returns></returns> private bool ModelNotIsValid(Consumo consumo) { bool ValidationState = false; if (consumo.FechaInicial > consumo.FechaFinal) { ModelState.AddModelError("", "La fecha inicial no puede ser mayor que la fecha final"); ValidationState = true; } if (consumo.Valor < 1) { ModelState.AddModelError("", "El valor ingresado debe ser superior a cero"); ValidationState = true; } if (consumo.ConsumoPeriodo < 1) { ModelState.AddModelError("", "El consumo ingresado debe ser superior a cero"); ValidationState = true; } if (consumo.Valor < consumo.ConsumoPeriodo) { ModelState.AddModelError("", "El valor debe ser superior al consumo"); ValidationState = true; } var DayDiff = (consumo.FechaFinal - consumo.FechaInicial).TotalDays; var Dispositvo = db.Dispositivos.Include(d => d.PeriodosFacturacion).Where(d => d.DispositivoID.Equals(consumo.DispositivoID)).FirstOrDefault(); if (Dispositvo == null) { ModelState.AddModelError("", "Debe seleccionar un dispositivo"); ValidationState = true; } else { if (Dispositvo.PeriodosFacturacion != null) { if (DayDiff > Dispositvo.PeriodosFacturacion.Dias) { ModelState.AddModelError("", "El rango de días entre la fecha inicial y final, no es inferior a los días configurados para el periodo del dispositivo"); ValidationState = true; } } } if (consumo.ConsumoPeriodo > 0) { consumo.ValorUnitario = consumo.Valor / consumo.ConsumoPeriodo; } else { consumo.ValorUnitario = 0; } return(ValidationState); }
protected void Page_Load(object sender, EventArgs e) { try { if (!Page.IsCallback) { Master.sbotonesOpcionOn = "71"; Master.TituloPagina = "Consulta de imputaciones"; Master.bFuncionesLocales = true; Master.FuncionesJavaScript.Add("Javascript/boxover.js"); Master.FuncionesJavaScript.Add("PopCalendar/PopCalendar.js"); Master.FicherosCSS.Add("PopCalendar/CSS/Classic.css"); Utilidades.SetEventosFecha(this.txtDesde); Utilidades.SetEventosFecha(this.txtHasta); DateTime dHoy = DateTime.Now, dtAux; int nDias = dHoy.Day; dtAux = dHoy.AddDays(-nDias + 1); txtDesde.Text = dtAux.ToShortDateString(); dtAux = dtAux.AddMonths(1).AddDays(-1); txtHasta.Text = dtAux.ToShortDateString(); this.cboProyecto.AppendDataBoundItems = true; this.cboProyecto.DataValueField = "t305_idproyectosubnodo"; this.cboProyecto.DataTextField = "t305_seudonimo"; this.cboProyecto.DataSource = Consumo.ObtenerProyectosImputacionesIAP((int)Session["UsuarioActual"], DateTime.Parse(txtDesde.Text), DateTime.Parse(txtHasta.Text)); this.cboProyecto.DataBind(); string strTabla = obtenerDatos("", txtDesde.Text, txtHasta.Text); string[] aTabla = Regex.Split(strTabla, "@#@"); if (aTabla[0] == "OK") { this.strTablaHTML = aTabla[1]; } else { Master.sErrores += Errores.mostrarError(aTabla[1]); } //1º Se indican (por este orden) la función a la que se va a devolver el resultado // y la función que va a acceder al servidor string cbRespuesta = Page.ClientScript.GetCallbackEventReference(this, "arg", "RespuestaCallBack", "context", false); string cbLlamada = "function RealizarCallBack(arg, context)" + "{" + cbRespuesta + ";" + "}"; //2º Se "registra" la función que va a acceder al servidor. Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "RealizarCallBack", cbLlamada, true); } } catch (Exception ex) { Master.sErrores = Errores.mostrarError("Error al cargar los datos", ex); } }
public void Delete(Consumo consumo) { Contexto contexto = new Contexto(); contexto.Entry(consumo).State = EntityState.Deleted; contexto.SaveChanges(); contexto.Dispose(); }
// PARA CONSEGUIR EL VALOR A PAGAR public void TotalPagoIdConsumo() { Consumo muestratotal = new Consumo(); CmbTotales.DataSource = muestratotal.TotalBusca(CmbMes.SelectedValue.ToString(), TxtContrato.Text); CmbTotales.DisplayMember = "totales"; CmbTotales.ValueMember = "totales"; }
public ActionResult DeleteConfirmed(int id) { Consumo consumo = db.Consumo.Find(id); db.Consumo.Remove(consumo); db.SaveChanges(); return(RedirectToAction("Index")); }
public Nacao adicionarConsumo(Nacao nascao) { Consumo consumo = new Consumo(); consumo.setRecurso(sortearRecurso()); consumo.setConsumoPeriodico(20); nascao.setConsumo(consumo); return nascao; }
public ActionResult Edit([Bind(Include = "SedeID,ConsumoID,DispositivoID,FechaInicial,FechaFinal,LineaBase,PeriodoFacturacion,UnidadMedida,ConsumoPeriodo,Valor,ValorUnitario")] Consumo consumo) { if (ModelState.IsValid) { bool hasErrors = false; DbContextTransaction Transaction = null; try { hasErrors = ModelNotIsValid(consumo); if (!hasErrors) { Transaction = db.Database.BeginTransaction(); consumo.ValorUnitario = decimal.Round(consumo.ValorUnitario, 2); db.Entry(consumo).State = EntityState.Modified; db.SaveChanges(); Transaction.Commit(); } else { var Dispositivo = db.Dispositivos.Include(d => d.PeriodosFacturacion).Include(d => d.Fuente).Where(d => d.DispositivoID.Equals(consumo.DispositivoID)).FirstOrDefault(); if (Dispositivo != null) { if (Dispositivo.PeriodosFacturacion != null) { consumo.PeriodoFacturacion = Dispositivo.PeriodosFacturacion.Periodo; } if (Dispositivo.Fuente != null) { consumo.UnidadMedida = Dispositivo.Fuente.UnidadMedida; } } } } catch (Exception eX) { if (Transaction != null) { Transaction.Rollback(); } ModelState.AddModelError("", eX.Message); hasErrors = true; } if (!hasErrors) { return(RedirectToAction("Index")); } } SetViewBagData(consumo.SedeID, consumo.DispositivoID); return(View(consumo)); }
private Consumo RetornarConsumoSemItens(DataRow dr) { Consumo obj = new Consumo(); obj.Id = Convert.ToInt32(dr["id"]); obj.Descricao = dr["descricao"].ToString(); return(obj); }
public void AñadirConsumo(Estacion estacion, Tarjetum tarjeta, DateTime fecha, DateTime hora) { using (EntitiesModel dbContext = new EntitiesModel()) { Consumo consumo = new Consumo(); consumo.Estacion = estacion; consumo.Tarjetum = tarjeta; consumo.Fecha = fecha; consumo.Hora = hora; dbContext.Add(consumo); dbContext.SaveChanges(); } }
public void load() { saveAtual = GameObject.FindObjectOfType<SaveAtual>(); if (File.Exists(Application.persistentDataPath + "/" + saveAtual.getSaveAtualId() + nascaoNome + "NascaoData.dat")) { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Open(Application.persistentDataPath + "/" + saveAtual.getSaveAtualId() + nascaoNome + "NascaoData.dat", FileMode.Open); NascaoData nascaoData = (NascaoData)bf.Deserialize(file); file.Close(); nacaoComercioGerente = new NacaoComercioGerente(); producao = new Producao(); consumo = new Consumo(); objetivo = new Objetivo(); armazem = new NacaoArmazem(); recursoEnum = new RecursoEnum(); this.setNascaoName(nascaoData.nascaoNome); this.setCouroPreco(nascaoData.couroPreco); this.setPlantaPreco(nascaoData.plantaPreco); this.setMelecaPreco(nascaoData.melecaPreco); this.posicao = nascaoData.posicao; setNacaoNoObjetivos(); producao.load(); consumo.load(); objetivo.load(); armazem.load(); } }
public void setConsumo(Consumo consumo) { this.consumo = consumo; }