private void generarSolicitudGuardar()
        {
            Solicitud solicitud = new Solicitud();

            solicitud.cotizador   = Convert.ToInt32(cmbComprador.SelectedValue);
            solicitud.estatus     = 1;
            solicitud.solicitante = Secion.id;
            solicitud.tipoPedido  = Convert.ToInt32(cmbTipoPedido.SelectedValue);
            ProcedimientoGuardado.agregarClase(solicitud);
        }
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     generarSolicitudGuardar();
     generarSolicitudDetallesGuardar();
     if (ProcedimientoGuardado.guardar())
     {
         MessageBox.Show("Solicitud guardada correctamente", "SOLICITUDES", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
     }
     else
     {
         MessageBox.Show("Error al guardar solicitud, Verifique la informacion", "SOLICITUDES", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
     limpiar();
 }
        private void generarSolicitudDetallesGuardar()
        {
            foreach (DataGridViewRow fila in dgvDetalles.Rows)
            {
                SolicitudDetalle detalle = new SolicitudDetalle();
                detalle.cantidad        = Convert.ToInt32(fila.Cells["Cantidad"].Value);
                detalle.descripcion     = fila.Cells["Descripcion"].Value.ToString();
                detalle.estacionTrabajo = fila.Cells["CeldaMaquina"].Value.ToString();
                detalle.modelo          = fila.Cells["Modelo"].Value.ToString();
                detalle.rutaDibujo      = (fila.Cells["Archivo"].Value != null) ? fila.Cells["Archivo"].Value.ToString() : "";
                detalle.urgente         = false;

                ProcedimientoGuardado.agregarClase(detalle);
            }
        }