private void btnBuscar_Click(object sender, EventArgs e) { modelo modelo = new modelo(); ModeloDAO modeloDAO = new ModeloDAO(); modelo = modeloDAO.buscarModelo(int.Parse(txtCodigo.Text)); if (modelo != null && modelo.estaActivo == 1) { txtCodigo.Text = modelo.codigo_unico.ToString(); txtNombre.Text = modelo.nombre; txtApPaterno.Text = modelo.apellido_paterno; txtApMaterno.Text = modelo.apellido_materno; cboSexo.SelectedIndex = (modelo.sexo == "Hombre") ? 0 : 1; //cboSexo.SelectedIndex = 0 ; txtColorOjos.Text = modelo.color_ojos; txtTez.Text = modelo.tez; txtMedidasAnatomicas.Text = modelo.medidas_anatomicas; txtObservaciones.Text = modelo.observaciones; dtmFechaNacimiento.Value = modelo.fecha_nacimiento; MessageBox.Show("Encontró :)", "My Application", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk); txtCodigo.ReadOnly = true; btnDarDeBaja.Show(); btnBuscar.Hide(); } else { MessageBox.Show("No Encontró", "My Application", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk); } }
public double ConsultarPromedioDiasEnInventario(modelo m1) { var inventario = from l_inventario in autodb.vehiculo where l_inventario.fk_modelo == m1.id_modelo select l_inventario; if (inventario.Count() == 0) { return(0); } var cant_carros = inventario.Count(); double total_dias = 0; var dia_final = DateTime.Now; foreach (var item in inventario) { if (item.fecha_salida == null) { dia_final = DateTime.Now; } else { dia_final = Convert.ToDateTime(item.fecha_salida); } total_dias = total_dias + dia_final.Subtract(item.fecha_ingreso).TotalDays; } return(total_dias / cant_carros); }
private void btnEditar_Click(object sender, EventArgs e) { modelo modelo = new modelo(); modelo.codigo_unico = int.Parse(txtCodigo.Text); modelo.nombre = txtNombre.Text; modelo.apellido_paterno = txtApPaterno.Text; modelo.apellido_materno = txtApMaterno.Text; modelo.sexo = cboSexo.SelectedItem.ToString(); modelo.color_ojos = txtColorOjos.Text; modelo.tez = txtTez.Text; modelo.medidas_anatomicas = txtMedidasAnatomicas.Text; modelo.observaciones = txtObservaciones.Text; modelo.fecha_nacimiento = DateTime.Parse(dtmFechaNacimiento.Value.ToShortDateString()); modelo.estaActivo = 1; modelo.foto = "/ruta de prueba"; ModeloDAO modeloDAO = new ModeloDAO(); if (modeloDAO.editarModelo(modelo)) { MessageBox.Show("Modificó :)", "My Application", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk); } else { MessageBox.Show("No guardo", "My Application", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk); } }
public double ConsultarPreferenciaCliente(modelo m1, int id) { if (m1.vehiculo.Where(x => x.fk_concesionario == id).Count() == 0) { return(0); } else { //Obtener Lista de vehiculos en inventario perteneciente al Modelo. var l_modelos_inventario = m1.vehiculo.Where(x => x.fk_concesionario == id); //Calulcar preferencia en ventas: Nro Unidades Vendidas / Nro. Unidades Compradas var unidades_inventario_total = l_modelos_inventario.Count(); var unidad_inventario_modelo = l_modelos_inventario.Where(x => x.fecha_salida != null).Count(); double p_ventas = Convert.ToDouble(unidad_inventario_modelo) / Convert.ToDouble(unidades_inventario_total); //Escalar el valor a [0 - 5] double rate_ventas = (p_ventas * 5) / 1; //Calcular preferencia en preventa: Transaccion de Preventa del Modelo / Transaciones de Preventa Total var t_preventa = from l_t_preventa in autodb.transaccion_venta where l_t_preventa.fk_tipo_venta == 1 && l_t_preventa.fk_concesionario == id select l_t_preventa; double l_modelos_t_preventa = t_preventa.Count(x => x.vehiculo.Where(y => y.fk_modelo == m1.id_modelo).Count() > 0); double rate_preventa = 0; if (t_preventa.Count() != 0) { double p_preventa = l_modelos_t_preventa / Convert.ToDouble(t_preventa.Count()); //Escalar el valor a [0 - 5] rate_preventa = (p_preventa * 5) / 1; } //Calcular valor total donde al rate_ventas se le asigna un peso del 90% y al rate_preventa un 10% var t_rate = (rate_ventas * 0.9) + (rate_preventa * 0.1); return(t_rate); } }
public List <RentabilidadViewModels> ConsultarRentabilidadLista(modelo m1, int id) { var inventario = (from l_inv in autodb.vehiculo where l_inv.fk_concesionario == id && l_inv.fk_modelo == m1.id_modelo && l_inv.fecha_salida != null select l_inv).OrderByDescending(x => x.fecha_salida).Take(20); inventario = inventario.OrderBy(x => x.fecha_salida); List <RentabilidadViewModels> list_rentabilidad = new List <RentabilidadViewModels>(); if (inventario.Count() > 1) { foreach (var item in inventario) { RentabilidadViewModels rentabilidad = new RentabilidadViewModels { Fecha = Convert.ToDateTime(item.fecha_salida).ToShortDateString(), Valor_Compra = Convert.ToDouble(item.valor_compra), Valor_Venta = Convert.ToDouble(item.valor_venta) }; list_rentabilidad.Add(rentabilidad); } return(list_rentabilidad); } else { return(list_rentabilidad); } }
protected void lvModelos_ItemCommand(object sender, ListViewCommandEventArgs e) { if (e.CommandName == "Editar") { int codigo = int.Parse(e.CommandArgument.ToString()); modelo modeloEditar = dc.modelo.Where(o => o.id == codigo).First(); txtDescricao.Text = modeloEditar.descricao; ddlMarca.SelectedValue = modeloEditar.fabricante_id.ToString(); lblId.Text = modeloEditar.id.ToString(); } else if (e.CommandName == "Deletar") { int codigo = int.Parse(e.CommandArgument.ToString()); modelo modeloDeletar = dc.modelo.Where(o => o.id == codigo).FirstOrDefault(); if (modeloDeletar != null) { var listaVeiculos = dc.veiculos.Where(o => o.modelo_id == 88).ToList(); for (int i = 0; i < listaVeiculos.Count(); i++) { dc.veiculos.Remove(listaVeiculos[i]); dc.SaveChanges(); } dc.modelo.Remove(modeloDeletar); dc.SaveChanges(); lvModelos.DataBind(); } } }
protected void btnSalvar_Click(object sender, EventArgs e) { modelo modeloNovo = null; if (string.IsNullOrWhiteSpace(lblId.Text)) { modeloNovo = new modelo(); } else { int codigo = Convert.ToInt32(lblId.Text); dc.modelo.Where(o => o.id == codigo).First(); } modeloNovo.descricao = txtDescricao.Text; modeloNovo.fabricante_id = Convert.ToInt32(ddlMarca.SelectedValue); if (string.IsNullOrWhiteSpace(lblId.Text)) { dc.modelo.Add(modeloNovo); } dc.SaveChanges(); LimparCampos(); lvModelos.DataBind(); ScriptManager.RegisterClientScriptBlock(this, typeof(Page), "Erro", "alert('Modelo salvo com sucesso!');", true); }
private void CarregarVeiculo(int codigo) { veiculos veiculo = dc.veiculos.Where(o => o.id == codigo).First(); modelo modelo = dc.modelo.Where(o => o.id == veiculo.modelo_id).FirstOrDefault(); fabricante fabricante = dc.fabricante.Where(o => o.id == modelo.fabricante_id).FirstOrDefault(); ddlFabricante.SelectedValue = fabricante.id.ToString(); List <modelo> listaModelos = dc.modelo.ToList(); listaModelos = listaModelos.Where(o => o.fabricante_id == fabricante.id).ToList(); ddlModelo.DataSource = listaModelos; ddlModelo.DataBind(); ddlModelo.SelectedValue = modelo.id.ToString(); //txtDescricao.Text = veiculo.descricao; //ddlMarca.SelectedValue = veiculo.fabricante_id.ToString(); lblId.Text = veiculo.id.ToString(); txtAno.Text = veiculo.ano; txtCor.Text = veiculo.cor; txtKm.Text = veiculo.km.ToString(); txtPreco.Text = veiculo.preco.ToString(); txtTitulo.Text = veiculo.titulo; ddlModelo.SelectedValue = veiculo.modelo_id.ToString(); txtDescricao.Text = veiculo.descricao; ddlTipo.SelectedValue = veiculo.tipo_id.ToString(); CarregarImagensVeiculo(veiculo); }
public async Task <ActionResult> DeleteConfirmed(int id) { modelo modelo = await db.modelos.FindAsync(id); db.modelos.Remove(modelo); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public void ModificarTest() { RepositorioBase <modelo> repositorio = new RepositorioBase <modelo>(); bool paso = false; modelo p = repositorio.Buscar(1); p.nombreunidad = "sdfsf"; paso = repositorio.Modificar(p); Assert.AreEqual(true, paso); }
public bool ConsultarPreferenciaBanco(modelo m1) { if (m1.banco_financia_modelo.Count() != 0) { return(true); } else { return(false); } }
public async Task <ActionResult> Edit([Bind(Include = "id_modelos,modelo1,asientos,combustible,precio,year_modelo,id_marca")] modelo modelo) { if (ModelState.IsValid) { db.Entry(modelo).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.id_marca = new SelectList(db.marcas, "id_marca", "marca1", modelo.id_marca); return(View(modelo)); }
// GET: modeloes/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } modelo modelo = await db.modelos.FindAsync(id); if (modelo == null) { return(HttpNotFound()); } return(View(modelo)); }
// GET: cuentas public ActionResult Index(modelo modelo) { //if (BananacoindotNet.BL.business.business.validaSHA256(direccion)) //{ //1: busco y/o creo cuenta var model = BananacoindotNet.BL.data.data.getCreateCuenta(modelo.direccion); //2: busco transacciones model.transacciones = BananacoindotNet.BL.data.data.getTransacciones(modelo.direccion); //3: obtengo tipo transacciones model.tipoTransacciones = BananacoindotNet.BL.data.data.getTipoTransaccion(); //} return(View(new BC_CuentaSaldoViewModel())); }
// GET: modeloes/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } modelo modelo = await db.modelos.FindAsync(id); if (modelo == null) { return(HttpNotFound()); } ViewBag.id_marca = new SelectList(db.marcas, "id_marca", "marca1", modelo.id_marca); return(View(modelo)); }
public void GuardarTest() { RepositorioBase <modelo> db = new RepositorioBase <modelo>(); modelo p = new modelo(); p.idmodelo = 1; p.nombreunidad = "Nada"; RepositorioBase <modelo> repositorio = new RepositorioBase <modelo>(); bool paso = false; paso = repositorio.Guardar(p); Assert.AreEqual(true, paso); }
private void btnDarDeBaja_Click(object sender, EventArgs e) { modelo modelo = new modelo(); ModeloDAO modeloDAO = new ModeloDAO(); if (modeloDAO.darDeBajaModelo(int.Parse(txtCodigo.Text))) { btnEditar.Hide(); btnDarDeBaja.Hide(); MessageBox.Show("Se dio de baja correctamente:)", "My Application", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk); } else { MessageBox.Show("No Se pudo dar de baja", "My Application", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk); } }
private void btnGuardar_Click(object sender, EventArgs e) { modelo modelo = new modelo(); modelo.codigo_unico = int.Parse(txtCodigo.Text); modelo.nombre = txtNombre.Text; modelo.apellido_paterno = txtApPaterno.Text; modelo.apellido_materno = txtApMaterno.Text; modelo.sexo = cboSexo.SelectedItem.ToString(); modelo.color_ojos = txtColorOjos.Text; modelo.tez = txtTez.Text; modelo.medidas_anatomicas = txtMedidasAnatomicas.Text; modelo.observaciones = txtObservaciones.Text; modelo.fecha_nacimiento = DateTime.Parse(dtmFechaNacimiento.Value.ToShortDateString()); modelo.estaActivo = 1; modelo.foto = "/ruta de prueba"; ModeloDAO modeloDAO = new ModeloDAO(); if (modeloDAO.ingresoModelo(modelo)) { MessageBox.Show("Guardo :)", "My Application", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk); //LoginInfo.username = nombreUser; //LoginInfo.pass = contra; //LoginInfo.Tipo = user.tipoUsuario; //switch (LoginInfo.Tipo) //{ // case 1: // LoginInfo.descripcion = "Administrador"; // break; // case 2: // AdministracionModelos administracionModelos = new AdministracionModelos(); // administracionModelos.Show(); // this.Hide(); // break; // default: // MessageBox.Show("Tipo de usuario no definido", "Uppps", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk); // break; //} } else { MessageBox.Show("No guardo", "My Application", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk); } }
public double ConsultarRentabilidad(modelo m1, int id) { var inventario = (from l_inv in autodb.vehiculo where l_inv.fk_concesionario == id && l_inv.fk_modelo == m1.id_modelo && l_inv.fecha_salida != null select l_inv).OrderByDescending(x => x.fecha_salida).Take(20); if (inventario.Count() > 0) { double rentabilidad = 0; foreach (var item in inventario) { rentabilidad = rentabilidad + (Convert.ToDouble((item.valor_venta - item.valor_compra) / item.valor_venta) * 100); } rentabilidad = rentabilidad / inventario.Count(); if (rentabilidad > inventario.First().concesionario.porcentaje_ganancia) { rentabilidad = 100; } else { if (rentabilidad < 0) { rentabilidad = 0; } else { rentabilidad = (rentabilidad * 100) / Convert.ToDouble(inventario.First().concesionario.porcentaje_ganancia); } } return(rentabilidad); } else { return(-1); } }