Beispiel #1
0
 private void populateFields(Activos activo)
 {
     try
     {
         int valProveedor = activo.idProveedor.Value;
         lblValNombre.Text    = activo.nombreActivo;
         lblValPrcIni.Text    = activo.precioInicial.ToString();
         lblValProveedor.Text = proveedoresDAL.GetProveedor(valProveedor).nombre;
         lblValDesc.Text      = activo.descripcion;
         valProveedor         = estadoActivosDAL.GetEstadoActivo(activo.idEstadoActivo.Value).idEstadoActivo;
         lblValStt.Text       = estadoActivosDAL.GetEstadoActivo(valProveedor).nombreEstado;
         //activo.idProveedor int? to int, look for method to parse
     } catch (System.InvalidOperationException) {
         MessageBox.Show("No se ha encontrado un activo con el identificador ingresado.");
     } catch (ArgumentNullException)
     {
         MessageBox.Show("Por favor ingrese el Id del activo");
     } catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
Beispiel #2
0
 private void btnDesactivar_Click(object sender, EventArgs e)
 {
     try
     {
         if (listView1.SelectedItems.Count > 0)
         {
             Activos activo = activosDAL.GetActivo(Int32.Parse(listView1.SelectedItems[0].SubItems[0].Text));
             List <EstadoActivos> listaEstadosActivos = estadosActivosDAL.GetEstadoActivos();
             activo.EstadoActivos  = estadosActivosDAL.GetEstadoActivo(2);
             activo.idEstadoActivo = estadosActivosDAL.GetEstadoActivo(2).idEstadoActivo;
             activosDAL.Update(activo);
             MessageBox.Show("Activo #" + activo.idActivo + " desactivado.");
         }
         else
         {
             MessageBox.Show("Por favor seleccionar activo a desabilitar!");
         }
     }
     catch (NullReferenceException)
     {
         MessageBox.Show("Por favor seleccione un activo de la lista");
     }
 }