public async Task <IActionResult> PutCapacidad(int id, Capacidad capacidad) { if (id != capacidad.IdCapacidad) { return(BadRequest()); } _context.Entry(capacidad).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CapacidadExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public static void Modificar(Capacidad capacidad) { try { var db = BDConn.Connector(); db.Update(capacidad); /* * if (result > 0) * { * return new Resultado * { * Codigo = 1, * Mensaje = "Capacidad modificada correctamente" * }; * * } * else * { * return new Resultado * { * Codigo = 99, * Mensaje = "Problemas al modificar capacidad" * }; * * }*/ } catch (Exception) { throw; } }
public void updateCapacidad(Capacidad capacity) { try { var capacityTmp = ctx.Capacidad .Where(w => w.Id == capacity.Id) .SingleOrDefault(); if (capacityTmp != null) { var rec = ctx.Recurso.Where(w => w.id == capacityTmp.recurso.id).SingleOrDefault(); var prod = ctx.Producto.Where(w => w.id == capacityTmp.producto.id).SingleOrDefault(); capacityTmp.recurso = rec; capacityTmp.producto = prod; capacityTmp.valor = capacity.valor; capacityTmp.incrementoNivel = capacity.incrementoNivel; ctx.SaveChangesAsync().Wait(); } } catch (Exception ex) { throw ex; } }
internal void AgregarFila(Capacidad capacidad) { DataGridViewRow r = ConstruirFila(); SetearFila(r, capacidad); AgregarFila(r); }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); base.OnLoad(e); ServicioCapacidad servicioCapacidad = new ServicioCapacidad(); ComboBoxCapacidad.DataSource = null; List <Capacidad> listaC = servicioCapacidad.GetLista(); var defaultCapacidad = new Capacidad { CapacidadID = 0, capacidad = "[Seleccione]" }; listaC.Insert(0, defaultCapacidad); ComboBoxCapacidad.DataSource = listaC; ComboBoxCapacidad.DisplayMember = "capacidad"; ComboBoxCapacidad.ValueMember = "CapacidadID"; ComboBoxCapacidad.SelectedIndex = 0; if (tipoEnvase != null) { ComboBoxCapacidad.SelectedValue = tipoEnvase.Capacidad.CapacidadID; textBoxTipoEnvase.Text = tipoEnvase.tipoEnvase; _esEdicion = true; } }
public static void AgregarCapacidad(Capacidad capacidad) { try { var db = BDConn.Connector(); db.Insert(capacidad); /* * if (result > 0) * { * return new Resultado * { * Codigo = 1, * Mensaje = "Capacidad insertada correctamente" * }; * * } * else * { * return new Resultado * { * Codigo = 99, * Mensaje = "Problemas al insertar capacidad" * }; * * }*/ } catch (Exception) { throw; } }
private void EditarToolStripButton_Click(object sender, EventArgs e) { if (DatosDataGridView.SelectedRows.Count > 0) { DataGridViewRow r = DatosDataGridView.SelectedRows[0]; Capacidad capacidad = (Capacidad)r.Tag; capacidad = _servicio.GetCapacidadPorId(capacidad.CapacidadID); FrmCapacidadesAE frm = new FrmCapacidadesAE(); frm.Text = "Editar capacidad"; frm.SetCapacidad(capacidad); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { capacidad = frm.GetCapacidad(); if (!_servicio.Existe(capacidad)) { _servicio.Guardar(capacidad); SetearFila(r, capacidad); MessageBox.Show("Registro Editado"); } else { MessageBox.Show("capacidad Repetida"); } } catch (Exception exception) { MessageBox.Show(exception.Message); } } } }
public bool Existe(Capacidad capacidad) { try { SqlCommand comando; if (capacidad.CapacidadID == 0) { string cadenaComando = "SELECT CapacidadID, Capacidad FROM Capacidades WHERE Capacidad=@nombre"; comando = new SqlCommand(cadenaComando, _sqlConnection); comando.Parameters.AddWithValue("@nombre", capacidad.capacidad); } else { string cadenaComando = "SELECT CapacidadID, Capacidad FROM Capacidades WHERE Capacidad=@nombre AND CapacidadID<>@id"; comando = new SqlCommand(cadenaComando, _sqlConnection); comando.Parameters.AddWithValue("@nombre", capacidad.capacidad); comando.Parameters.AddWithValue("@id", capacidad.CapacidadID); } SqlDataReader reader = comando.ExecuteReader(); return(reader.HasRows); } catch (Exception e) { throw new Exception(e.Message); } }
private void BorrarToolStripButton_Click(object sender, EventArgs e) { if (DatosDataGridView.SelectedRows.Count > 0) { DataGridViewRow r = DatosDataGridView.SelectedRows[0]; Capacidad capacidad = (Capacidad)r.Tag; DialogResult dr = MessageBox.Show(this, $"¿Desea dar de baja la capacidad {capacidad.capacidad}?", "Confirmar Baja", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { try { _servicio.Borrar(capacidad.CapacidadID); DatosDataGridView.Rows.Remove(r); MessageBox.Show("Registro borrado"); } catch (Exception exception) { MessageBox.Show(exception.Message); } } } }
public static Capacidad BuscarCapacidad(int id) { try { var db = BDConn.Connector(); Capacidad capacidadBuscada = db.Select <Capacidad>(x => x.IdCapacidad == id).FirstOrDefault(); if (capacidadBuscada != null) { capacidadBuscada.Codigo = 1; capacidadBuscada.Mensaje = "Capacidad cargada correctamente"; } else { capacidadBuscada.Codigo = 99; capacidadBuscada.Mensaje = "Capacidad no existe"; } return(capacidadBuscada); } catch (Exception) { throw; } }
private Capacidad ConstruirCapacidad(SqlDataReader reader) { var capacidad = new Capacidad(); capacidad.CapacidadID = reader.GetDecimal(0); capacidad.capacidad = reader.GetString(1); return(capacidad); }
public bool UpdateCapacidades(Capacidad capacidad, int idUsuario) { var user = _dataUser.GetUser(idUsuario); if (user.Tipo == 0) { return(_dataCapacidades.UpdateCapacidad(capacidad)); } return(false); }
public Capacidad Get(int id) { Capacidad capacidad = blHandler.getCapacidad(id); if (capacidad == null) { throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound)); } return(capacidad); }
public static void Modificar(Capacidad capacidad) { try { CapacidadDAL.Modificar(capacidad); } catch (Exception) { throw; } }
public static void EliminarCapacidad(Capacidad capacidad) { try { CapacidadDAL.EliminarCapacidad(capacidad); } catch (Exception) { throw; } }
public static void AgregarCapacidad(Capacidad capacidad) { try { CapacidadDAL.AgregarCapacidad(capacidad); } catch (Exception) { throw; } }
public bool AddCapacidades(Capacidad capacidad, int idUsuario) { var user = _dataUser.GetUser(idUsuario); if (user.Tipo == 0) { _dataCapacidades.AddCapacidad(capacidad); return(true); } return(false); }
public void Guardar(Capacidad capacidad) { try { _conexion = new ConexionBD(); _repositorio = new RepositorioCapacidad(_conexion.AbrirConexion()); _repositorio.Guardar(capacidad); _conexion.CerrarConexion(); } catch (Exception e) { throw new Exception(e.Message); } }
public HttpResponseMessage Post(Capacidad capacidad) { if (ModelState.IsValid) { blHandler.createCapacidad(capacidad); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, capacidad); response.Headers.Location = new Uri(Url.Link("DefaultApi", new { controller = "Admin" })); return(response); } else { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } }
public bool EstaRelacionado(Capacidad capacidad) { try { var CadenaDeComando = "select CapacidadID from TiposDeEnvases where CapacidadID = @Id"; var Comando = new SqlCommand(CadenaDeComando, _sqlConnection); Comando.Parameters.AddWithValue("@Id", capacidad.CapacidadID); var reader = Comando.ExecuteReader(); return(reader.HasRows); } catch (Exception e) { throw new Exception(e.Message); } }
public bool EstaRelacionado(Capacidad capacidad) { try { _conexion = new ConexionBD(); _repositorio = new RepositorioCapacidad(_conexion.AbrirConexion()); var existe = _repositorio.EstaRelacionado(capacidad); _conexion.CerrarConexion(); return(existe); } catch (Exception e) { throw new Exception(e.Message); } }
public void createCapacidad(Capacidad c) { try { ctx.Database.Connection.Open(); Entities.Recurso recurso = ctx.Recurso.Where(w => w.id == c.recurso.id).SingleOrDefault(); var producto = ctx.Producto.Where(w => w.id == c.idProducto).SingleOrDefault(); var capacity = new Entities.Capacidad(recurso, producto, c.valor, c.incrementoNivel); ctx.Capacidad.Add(capacity); ctx.SaveChanges(); ctx.Database.Connection.Close(); } catch (Exception e) { throw e; } }
public Resultado RegistrarServicioPlaya(int idPlaya, int idTipoVechiculo, int capacidad, List <Precio> precios) { Resultado resultado = new Resultado(); try { Servicio servicio = new Servicio(); servicio.TipoVehiculoId = idTipoVechiculo; //capacidad Capacidad cap = new Capacidad(); cap.Cantidad = capacidad; servicio.Capacidad = cap; //precios List <Precio> listaPrecios = precios; servicio.Precios = listaPrecios; servicio.DisponibilidadPlayas = new DisponibilidadPlayas(); servicio.DisponibilidadPlayas.Disponibilidad = servicio.Capacidad.Cantidad; //buscamos la playa a la que agregamos el servicio PlayaDeEstacionamiento playa = playaDao.FindById(idPlaya); servicio.PlayaDeEstacionamiento = playa; if (playa.FechaBaja == null) { //agregamos el servicio playa.Servicios.Add(servicio); //actualizamos la playa playaDao.Update(playa); } else { resultado.AgregarMensaje("La playa de estacionamiento esta dada de baja."); } } catch (Exception) { resultado.AgregarMensaje("Se ha producido un error de base de datos."); } return(resultado); }
private void btnGuardar_Click(object sender, EventArgs e) { if (ValidarDatos()) { if (capacidad == null) { capacidad = new Capacidad(); } capacidad.capacidad = TextBoxCapacidad.Text; if (ValidarObjeto()) { if (!_esEdicion) { try { _servicio.Guardar(capacidad); if (frm != null) { frm.AgregarFila(capacidad); } MessageBox.Show("Registro Guardado"); DialogResult dr = MessageBox.Show("¿Desea dar de alta otro registro?", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.No) { DialogResult = DialogResult.Cancel; } else { InicializarControles(); } } catch (Exception exception) { MessageBox.Show(exception.Message); } } else { DialogResult = DialogResult.OK; } } } }
public async Task <ActionResult <Capacidad> > PostCapacidad(Capacidad capacidad) { _context.Capacidad.Add(capacidad); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (CapacidadExists(capacidad.IdCapacidad)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetCapacidad", new { id = capacidad.IdCapacidad }, capacidad)); }
private void TablaCaract_CellContentClick_1(object sender, DataGridViewCellEventArgs e) { if (this.TablaCaract.Columns[e.ColumnIndex].Name == "Eliminar") { if (TablaCaract.Rows[TablaCaract.CurrentRow.Index].Cells[0].Value != null) { int idBuscar = Convert.ToInt32(TablaCaract.Rows[TablaCaract.CurrentRow.Index].Cells[0].Value); //Donde esta selecionado el activo que querems eliminar string idSeleccionado = TableActivos.Rows[TableActivos.CurrentRow.Index].Cells[0].Value.ToString(); Capacidad capacidad = CapacidadBLL.BuscarCapacidad(idBuscar); CapacidadBLL.EliminarCapacidad(capacidad); MessageBox.Show("Activo Eliminado"); llenarGridCaracteristicas(idSeleccionado.Trim()); } } }
public List <Capacidad> GetLista() { List <Capacidad> lista = new List <Capacidad>(); try { string cadenaComando = "SELECT CapacidadID, Capacidad FROM Capacidades"; SqlCommand comando = new SqlCommand(cadenaComando, _sqlConnection); SqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { Capacidad capacidad = ConstruirCapacidad(reader); lista.Add(capacidad); } reader.Close(); return(lista); } catch (Exception e) { throw new Exception(e.Message); } }
private void button1_Click(object sender, EventArgs e) { if (txtCapacidad.Text != "") { Capacidad capacidad = new Capacidad { Detalle = txtCapacidad.Text, Identificacion = control.EquipoSeleccionado }; CapacidadBLL.AgregarCapacidad(capacidad); txtCapacidad.Text = ""; control.llenarGridCaractesiticas(IdActivo.Trim()); this.Visible = false; } else { MessageBox.Show("No puedes dejar campos en blanco"); } }
public Capacidad GetCapacidadPorId(decimal id) { try { Capacidad capacidad = null; string cadenaComando = "SELECT CapacidadID, Capacidad FROM Capacidades WHERE CapacidadID=@id"; SqlCommand comando = new SqlCommand(cadenaComando, _sqlConnection); comando.Parameters.AddWithValue("@id", id); SqlDataReader reader = comando.ExecuteReader(); if (reader.HasRows) { reader.Read(); capacidad = ConstruirCapacidad(reader); reader.Close(); } return(capacidad); } catch (Exception e) { throw new Exception(e.Message); } }
public HttpResponseMessage Put(int id, Capacidad capacidad) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } if (id != capacidad.Id) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } try { blHandler.updateCapacidad(capacidad); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, ex)); } return(Request.CreateResponse(HttpStatusCode.OK)); }