public void ObtenerUltimoIdDeProduto() { _servicioBD.AbrirConexion(); var resultado1 = _servicioBD.EjecutarScript("Select top(1) * from Producto as prod order by prod.Id desc", "Reader") as SqlDataReader; int nuevoId = 0; if (resultado1.Read()) { nuevoId = int.Parse(resultado1[0].ToString()) + 1; } _servicioBD.CerrarConexion(); interfaz.MostrarUltimoId(nuevoId); }
protected void btnEliminar_Click(object sender, EventArgs e) { OcultarMensajes(); if (txtIdEliminar.Text == "" || !int.TryParse(txtIdEliminar.Text, out int number)) { MostrarMensaje(labelMensajeBaja, "No se puede Eliminar el producto. El formato no es valido o vacio", TipoMensajeRetorno.ERROR); return; } var producto = _servicios.ObtenerProductosPorId(int.Parse(txtIdEliminar.Text)) as SqlDataReader; if (!producto.Read()) { MostrarMensaje(labelMensajeBaja, "No se puede Eliminar el producto. No se encontro el ID del producto", TipoMensajeRetorno.ERROR); _servicios.CerrarConexion(); return; } _servicios.BajaDeProducto(int.Parse(txtIdEliminar.Text)); LimpiarFormulario(); ActualizarGrilla(); MostrarMensaje(labelMensajeBaja, "Producto eliminado", TipoMensajeRetorno.OK); }