private void btnRegistrar_Click(object sender, RoutedEventArgs e) { T_C_Solicitud Solicitud = new T_C_Solicitud(); T_C_DetalleSolicitud DetalleSolicitud = new T_C_DetalleSolicitud(); if (detalle.Count > 0) { Solicitud.Descripcion = txtDescripcion.Text; Solicitud.FechaSolicitud = (DateTime)dtFSolicitud.SelectedDateTime; Solicitud.FechaRespuesta = (DateTime)dtFRespuesta.SelectedDateTime; Solicitud.UsuarioRespuesta = txtUsuarioRespuesta.Text; DetalleSolicitud.Motivo = txtMotivo.Text; SolicitudLogic.AgregarSolicitud(Solicitud); for (int i= 0; i < detalle.Count ; i++) { DetalleSolicitud.Id_Equipo = detalle.ElementAt(i).IdEquipo; SolicitudLogic.AgregarDetalleSolicitud(DetalleSolicitud); } MessageBox.Show("Registro grabado satisfactoriamente"); Limpiar(); BuscarSolicitud(); } else { MessageBox.Show("Seleccione un Equipo"); } }
public string AgregarDetalleSolicitud(T_C_DetalleSolicitud Detallesolicitud) { try { using (Command = new System.Data.SqlClient.SqlCommand("T_C_DetalleSolicitudInsert", Connection)) { Command.CommandType = System.Data.CommandType.StoredProcedure; Command.Parameters.AddWithValue("@Motivo", Detallesolicitud.Motivo); Command.Parameters.AddWithValue("@ID_Equipo", Detallesolicitud.Id_Equipo); Connection.Open(); Command.ExecuteNonQuery(); } return "Registro grabado satisfactoriamente"; } catch(Exception ex) { return ex.Message; } finally { Connection.Close(); } }
public string AgregarDetalleSolicitud(T_C_DetalleSolicitud Detallesolicitud) { return solicitudAccess.AgregarDetalleSolicitud(Detallesolicitud); }